使用 nginx 和 php-fpm,如何关闭 nginx 错误日志中的 php 警告?

Inc*_*ito 3 php nginx php-fpm

我正在使用 php-fpm 和 php 5.3.3 运行 nginx。我的 php.ini 配置中有

error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR
Run Code Online (Sandbox Code Playgroud)

这应该关闭错误日志中的所有 php 警告,但我仍然收到它们。我该如何摆脱它们?

小智 5

我相信您需要修改池并添加以下内容:

php_admin_value[error_reporting] = E_ALL & ~E_NOTICE & ~E_WARNING & ~E_STRICT & ~E_DEPRECATED
Run Code Online (Sandbox Code Playgroud)

并重新加载 FPM

sudo service php5.5-fpm restart
Run Code Online (Sandbox Code Playgroud)

替换为您使用的任何版本。