在Ubuntu系统中,PHP日志的配置可以通过修改PHP-FPM的配置文件来实现。以下是具体的步骤:
打开PHP-FPM配置文件:
通常,该文件位于 /etc/php/{version}/fpm/pool.d/www.conf
,其中 {version}
是您安装的PHP版本,例如 7.4
。使用文本编辑器打开它,如 nano
或 vim
:
sudo nano /etc/php/7.4/fpm/pool.d/www.conf
修改错误日志路径:
在配置文件中找到以下行:
;error_log /var/log/php-fpm/www-error.log
取消注释(删除行首的分号)以启用错误日志记录,并设置日志文件的路径。例如,要将错误日志记录到 /var/log/php-fpm/error.log
,请更改为:
error_log /var/log/php-fpm/error.log
您还可以选择其他路径,但请确保PHP-FPM进程具有将日志写入该路径的权限。
重启PHP-FPM服务:
保存更改并关闭文本编辑器。重新启动PHP-FPM服务以使更改生效:
sudo systemctl restart php{version}-fpm
将 {version}
替换为您安装的PHP版本,例如 php7.4-fpm
。
验证日志文件:
现在,PHP-FPM错误日志已配置并记录到指定的文件中。您可以通过查看 /var/log/php-fpm/error.log
(或您选择的其他路径)来检查错误日志。
请注意,以上步骤假设您使用的是PHP-FPM作为PHP的FastCGI进程管理器。如果您使用的是Apache或Nginx作为Web服务器,PHP错误日志的配置可能会有所不同。