要查看 CentOS 上的 PHP-FPM 运行日志,请按照以下步骤操作:
打开终端。
首先,找到你的 PHP-FPM 配置文件。通常情况下,它位于 /etc/php-fpm.d/www.conf 或 /etc/php-fpm.conf。你可以使用 find 命令来查找它:
sudo find / -name www.conf
或者
sudo find / -name php-fpm.conf
打开找到的配置文件。例如,如果文件位于 /etc/php-fpm.d/www.conf,则可以使用以下命令打开它:
sudo vi /etc/php-fpm.d/www.conf
如果你更喜欢使用其他文本编辑器,如 nano,请将 vi 替换为 nano。
在配置文件中,找到以下行:
;error_log = /var/log/php-fpm/error.log
如果这一行以分号(;)开头,那么日志记录功能将被禁用。要启用日志记录,请删除分号。
确保 error_log 指向一个有效的日志文件路径。例如:
error_log = /var/log/php-fpm/error.log
如果需要,你可以创建一个新的日志文件并设置适当的权限:
sudo touch /var/log/php-fpm/error.log
sudo chown apache:apache /var/log/php-fpm/error.log
sudo chmod 660 /var/log/php-fpm/error.log
请根据你的实际情况替换 apache:apache 为你的 Web 服务器用户和组。
保存并关闭配置文件。
重启 PHP-FPM 服务以应用更改:
sudo systemctl restart php-fpm
现在,PHP-FPM 运行日志将记录在指定的日志文件中。你可以使用 tail 命令实时查看日志:
sudo tail -f /var/log/php-fpm/error.log
如果你想查看过去的日志,请使用 less 或 cat 命令:
sudo less /var/log/php-fpm/error.log
或者
sudo cat /var/log/php-fpm/error.log