如何配置Ubuntu PHP-FPM的错误日志

要配置Ubuntu PHP-FPM的错误日志,请按照以下步骤操作:打开PHP-FPM配置文件。通常情况下,您可以在/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/{版本号}

要配置Ubuntu PHP-FPM的错误日志,请按照以下步骤操作:

  1. 打开PHP-FPM配置文件。通常情况下,您可以在/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/{版本号}/fpm/pool.d/www.conf

{版本号}替换为您正在使用的PHP版本。

  1. www.conf文件中,找到以下两行:
catch_workers_output = yes
php_admin_value[error_log] = /var/log/php-fpm/www-error.log

catch_workers_output设置为yes表示捕获工作进程的输出并将其记录到错误日志中。

php_admin_value[error_log]设置错误日志文件的路径。您可以根据需要更改此路径。确保PHP-FPM进程具有将日志写入此文件的权限。

  1. 如果您想要更改错误日志的级别,可以在www.conf文件中找到php_admin_flag[log_errors]设置。将其设置为on以启用错误日志记录,然后设置php_admin_value[error_reporting]以指定要记录的错误级别。例如:
php_admin_flag[log_errors] = on
php_admin_value[error_reporting] = E_ALL

这将记录所有错误。您可以根据需要更改error_reporting的值。

  1. 保存并关闭www.conf文件。

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

sudo systemctl restart php{版本号}-fpm

{版本号}替换为您正在使用的PHP版本。例如,如果您使用的是PHP 7.4,那么命令应该是:

sudo systemctl restart php7.4-fpm

现在,PHP-FPM的错误日志已经配置完成。您可以在指定的错误日志文件中查看错误信息。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/1474926.html

(0)
派派
上一篇 2025-12-18
下一篇 2025-12-18

发表回复

登录后才能评论