默认情况下nginx是会显示php的报错的,如果要关闭报错显示,需要在/usr/local/php7/etc/php-fpm.d/www.conf文件里面设置,貌似默认情况下在php.ini关闭没效果,
如下设置就可以了:
- php_flag[display_errors] = off 关闭在页面显示php错误信息
- php_admin_value[error_log] = /data/www/log/error.log 错误日志的记录地方
- php_admin_flag[log_errors] = on
如果没有生效,查看下phpinfo()输出的结果中,display_errors,error_log,log_errors的值是否是上面的值.