ubuntu

PHP-FPM在Ubuntu上的日志级别怎么设置

小樊
32
2025-12-14 12:55:20
栏目: 编程语言

在 Ubuntu 上,PHP-FPM 的日志级别可以通过修改 PHP-FPM 配置文件来实现。以下是设置日志级别的步骤:

  1. 打开 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
    
  2. 在配置文件中找到 php_admin_value[error_log] 行。如果找不到这一行,请在文件的末尾添加它。这将允许您设置 PHP-FPM 的错误日志文件路径。例如:

    php_admin_value[error_log] = /var/log/php-fpm/www-error.log
    
  3. 在同一配置文件中找到 php_admin_flag[log_errors] 行。如果找不到这一行,请在文件的末尾添加它。这将启用或禁用 PHP 错误日志记录。将其设置为 on 以启用错误日志记录:

    php_admin_flag[log_errors] = on
    
  4. 在同一配置文件中找到 php_admin_value[error_reporting] 行。如果找不到这一行,请在文件的末尾添加它。这将允许您设置 PHP 错误报告级别。例如,要报告所有错误,可以将其设置为 E_ALL

    php_admin_value[error_reporting] = E_ALL
    
  5. 保存并关闭配置文件。

  6. 重新启动 PHP-FPM 服务以使更改生效:

    sudo systemctl restart php{php_version}-fpm
    

    请将 {php_version} 替换为您正在使用的 PHP 版本,例如 php7.4-fpm

现在,PHP-FPM 的日志级别已根据您的设置进行了调整。您可以在指定的错误日志文件中查看日志,例如 /var/log/php-fpm/www-error.log

0
看了该问题的人还看了