在 CentOS 系统中,PHP-FPM 的日志文件通常位于以下路径:
主进程日志:通常位于 /var/log/php-fpm/ 目录下的 php-fpm.log 文件。你可以通过以下命令查看:
sudo tail -f /var/log/php-fpm/php-fpm.log
子进程日志:每个 PHP-FPM 子进程的错误日志可能会被配置到不同的文件中,具体取决于你的配置文件(通常是 /etc/php-fpm.d/www.conf 或 /etc/php-fpm.conf)中的 catch_workers_output 设置。如果该选项被设置为 yes,则错误日志可能会被写入到主进程的日志文件中;否则,它们可能不会被记录。
如果你想为每个子进程单独设置日志文件,可以在配置文件中设置 error_log 指令,例如:
[www]
...
error_log = /var/log/php-fpm/www-error.log
...
修改配置后,需要重启 PHP-FPM 服务以使更改生效:
sudo systemctl restart php-fpm
请注意,具体的日志路径和配置可能会因你的系统配置和 PHP-FPM 版本而有所不同。如果你无法找到日志文件,请检查你的 PHP-FPM 配置文件以获取正确的日志路径设置。