温馨提示×

ubuntu如何配置php-fpm的日志级别

小樊
61
2025-04-11 16:12:33
栏目: 编程语言

在 Ubuntu 系统中,要配置 PHP-FPM 的日志级别,请按照以下步骤操作:

  1. 打开终端。

  2. 使用文本编辑器打开 PHP-FPM 配置文件。通常情况下,该文件位于 /etc/php/{php_version}/fpm/pool.d/www.conf。请将 {php_version} 替换为您正在使用的 PHP 版本,例如 7.4。您可以使用 nanovim 等文本编辑器。例如:

    sudo nano /etc/php/7.4/fpm/pool.d/www.conf 
  3. 在配置文件中找到 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,并启用错误日志记录。

  4. 要更改日志级别,请在配置文件中找到 php_admin_value[error_reporting] 设置项。如果没有找到该设置项,请在文件的末尾添加它。例如,要将日志级别设置为 E_ALL,请添加以下行:

    php_admin_value[error_reporting] = E_ALL 

    您还可以使用其他日志级别,例如 E_ERRORE_WARNING 等。有关详细信息,请参阅 PHP 官方文档

  5. 保存并关闭配置文件。

  6. 重启 PHP-FPM 服务以使更改生效。在终端中运行以下命令:

    sudo systemctl restart php{php_version}-fpm 

    请将 {php_version} 替换为您正在使用的 PHP 版本,例如 7.4

现在,PHP-FPM 的日志级别已更改为您在配置文件中指定的级别。错误日志将记录到指定的日志文件中。

0