要配置Linux下php-fpm的日志级别,请按照以下步骤操作:
/etc/php-fpm.d/www.conf或/etc/php/版本号/fpm/pool.d/www.conf。例如,如果您使用的是PHP 7.4,则配置文件路径可能是/etc/php/7.4/fpm/pool.d/www.conf。使用文本编辑器打开它,如nano或vim:sudo nano /etc/php/7.4/fpm/pool.d/www.conf
在配置文件中找到php_admin_value[error_log]和php_admin_flag[log_errors]设置。如果没有找到这些设置,请在文件的末尾添加它们。
要更改日志级别,请将php_admin_value[error_log]设置为日志文件的路径。例如:
php_admin_value[error_log] = /var/log/php-fpm/www-error.log
php_admin_flag[log_errors]设置为on或off。例如,要将日志级别设置为错误,可以这样设置:php_admin_flag[log_errors] = on
要将日志级别设置为特定值,请使用php_admin_value[error_reporting]设置。例如,要将日志级别设置为警告和错误,可以这样设置:
php_admin_value[error_reporting] = E_ERROR | E_WARNING
保存并关闭配置文件。
重新启动php-fpm服务以使更改生效:
sudo systemctl restart php7.4-fpm
请注意,您需要根据您的PHP版本替换php7.4-fpm。例如,如果您使用的是PHP 8.0,则命令应为:
sudo systemctl restart php8.0-fpm
现在,您已成功配置了Linux下php-fpm的日志级别。