在 Ubuntu 系统中,要配置 PHP-FPM 的日志级别,请按照以下步骤操作:
打开终端。
使用文本编辑器打开 PHP-FPM 配置文件。通常情况下,该文件位于 /etc/php/{php_version}/fpm/pool.d/www.conf。请将 {php_version} 替换为您正在使用的 PHP 版本,例如 7.4。您可以使用 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] = /var/log/php-fpm/www-error.log php_admin_flag[log_errors] = on 这里,我们将错误日志文件设置为 /var/log/php-fpm/www-error.log,并启用错误日志记录。
要更改日志级别,请在配置文件中找到 php_admin_value[error_reporting] 设置项。如果没有找到该设置项,请在文件的末尾添加它。例如,要将日志级别设置为 E_ALL,请添加以下行:
php_admin_value[error_reporting] = E_ALL 您还可以使用其他日志级别,例如 E_ERROR、E_WARNING 等。有关详细信息,请参阅 PHP 官方文档。
保存并关闭配置文件。
重启 PHP-FPM 服务以使更改生效。在终端中运行以下命令:
sudo systemctl restart php{php_version}-fpm 请将 {php_version} 替换为您正在使用的 PHP 版本,例如 7.4。
现在,PHP-FPM 的日志级别已更改为您在配置文件中指定的级别。错误日志将记录到指定的日志文件中。