ubuntu

php-fpm在ubuntu上如何处理错误日志

小樊
45
2025-10-31 08:43:43
栏目: 编程语言

在 Ubuntu 上配置 PHP-FPM 错误日志,您需要遵循以下步骤:

  1. 打开 PHP-FPM 配置文件。通常情况下,该文件位于 /etc/php/{version}/fpm/pool.d/www.conf,其中 {version} 是您的 PHP 版本号。例如,如果您使用的是 PHP 7.4,则配置文件路径为 /etc/php/7.4/fpm/pool.d/www.conf

    使用文本编辑器打开配置文件,如 nano 或 vim:

    sudo nano /etc/php/{version}/fpm/pool.d/www.conf
    

    {version} 替换为您的 PHP 版本号。

  2. 在配置文件中找到以下两行:

    ;error_log = /var/log/php-fpm/www-error.log
    ;catch_workers_output = yes
    

    取消这两行的注释(删除行首的分号 ;),并设置错误日志文件的路径。例如,您可以将错误日志文件设置为 /var/log/php-fpm/error.log

    error_log = /var/log/php-fpm/error.log
    catch_workers_output = yes
    

    这将启用错误日志记录,并将所有 PHP-FPM 工作进程的输出捕获到指定的日志文件中。

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

  4. 重启 PHP-FPM 服务以使更改生效:

    sudo systemctl restart php{version}-fpm
    

    {version} 替换为您的 PHP 版本号。例如,如果您使用的是 PHP 7.4,则命令为:

    sudo systemctl restart php7.4-fpm
    

现在,PHP-FPM 错误日志已经配置完成,并将记录到指定的日志文件中。您可以使用以下命令查看错误日志:

sudo tail -f /var/log/php-fpm/error.log

这将实时显示错误日志的内容。如果您遇到任何问题,请检查此日志以获取有关错误的详细信息。

0
看了该问题的人还看了