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已经是关闭状态的了,此时就算代码有语法错误,但是还是不会显示出来。否则很容易暴露整站的目录结构,安全会受到威胁。