linux的php错误提示关闭


在关闭代码的错误提示的时候,在windows下很简单,直接配置php.ini的display_errors为On还是Off就可以了。

而在linux下要多一步配置,除了配置php.ini还要配置一下php-fpm。否则就算你仅仅修改了php.ini但是在phpinfo上看到的display_errors还是没有任何变化的。

解决方案:

第一步,先在php下的php.ini目录下,将display_errors修改为Off

第二步,修改php-fpm的xml文件,找到<value name="display_errors">1</value>将值修改为0即可。

最后,重启php-fpm 和nginx

php-fpm reload
nginx -s reload

然后在phpinfo就可以看到display_errors已经是关闭状态的了,此时就算代码有语法错误,但是还是不会显示出来。否则很容易暴露整站的目录结构,安全会受到威胁。


原文链接:https://blog.yongit.com/note/102120.html