常见的PHP异常处理办法

misty 2020年12月09日 189次浏览

解决 Call to undefined function mb_detect_encoding()

  • linux(CentOS 7)解决方法
  1. 首先安装 php-mbstring库文件:

yum install php72w-mbstring

  1. 之后,修改/etc/php.ini文件,在里面加一句

extension=mbstring.so

  1. 保存后重启httpd服务。

service php-fpm restart

PHP文件上传失败排查

  1. 必须小于php.ini中设置的post_max_size和upload_max_filesize的大小,可以根据实际做出相应的调整
  2. 检查设置服务程序Nginx等的最大请求大小
  3. 查看应用程序上传限制