要配置Ubuntu上的PHP错误日志,请按照以下步骤操作:
打开PHP配置文件。通常,该文件名为php.ini
。它可能位于/etc/php/{版本号}/apache2/
或/etc/php/{版本号}/cli/
目录中,其中{版本号}
是您安装的PHP版本。例如,如果您使用的是PHP 7.4,路径可能是/etc/php/7.4/apache2/php.ini
或/etc/php/7.4/cli/php.ini
。
您可以使用以下命令之一找到php.ini
文件的位置:
php --ini
或者
find / -name php.ini
使用文本编辑器打开php.ini
文件。例如,您可以使用nano编辑器:
sudo nano /etc/php/{版本号}/apache2/php.ini
或者
sudo nano /etc/php/{版本号}/cli/php.ini
请根据您的需求选择适当的目录。
在php.ini
文件中找到以下行:
error_reporting = E_ALL
这表示记录所有错误。如果您只想记录特定类型的错误,请根据需要修改此设置。例如,要仅记录警告和错误,可以将其更改为:
error_reporting = E_WARNING | E_ERROR
接下来,找到以下行:
log_errors = Off
将其更改为:
log_errors = On
这将启用错误日志记录。
现在,您需要设置错误日志文件的路径。找到以下行:
error_log = /var/log/php_errors.log
您可以根据需要更改日志文件的路径。确保PHP进程具有将文件写入所选目录的权限。
保存并关闭php.ini
文件。
重启Web服务器以使更改生效。如果您使用的是Apache,请运行以下命令:
sudo systemctl restart apache2
如果您使用的是PHP CLI,请运行以下命令:
sudo systemctl restart php{版本号}-fpm
请将{版本号}
替换为您安装的PHP版本。
现在,PHP错误日志已配置并开始记录错误。您可以在指定的日志文件中查看这些错误。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:如何配置Ubuntu PHP日志