在 Ubuntu 系统中,PHP-FPM 的日志文件通常位于以下路径:
主错误日志:/var/log/php-fpm.log
池日志:/var/log/php-fpm/pool.d/www.log
www
池,那么日志文件会在这个路径下。如果你配置了其他的池(例如 foo
),则日志文件会在 /var/log/php-fpm/pool.d/foo.log
。你可以通过以下命令查看这些日志文件:
# 查看主错误日志
sudo tail -f /var/log/php-fpm.log
# 查看池日志
sudo tail -f /var/log/php-fpm/pool.d/www.log
如果你没有找到这些日志文件,可能是因为 PHP-FPM 的配置文件中没有正确设置日志路径。你可以检查 /etc/php/7.x/fpm/pool.d/www.conf
(其中 7.x
是你的 PHP 版本)文件中的以下配置项:
; 注意:这些配置项可能已经被注释掉,需要取消注释并修改路径
error_log = /var/log/php-fpm.log
catch_workers_output = yes
确保 error_log
路径是正确的,并且 PHP-FPM 有权限写入该文件。修改配置后,重启 PHP-FPM 服务以应用更改:
sudo systemctl restart php7.x-fpm
其中 7.x
是你的 PHP 版本。