要自定义 CentOS 上的 PHP 日志输出,您需要修改 PHP 配置文件 php.ini
。以下是一些步骤来帮助您自定义 PHP 日志输出:
-
打开终端。
-
使用文本编辑器打开
php.ini
文件。通常,该文件位于/etc/php.ini
。您可以使用vi
、nano
或其他文本编辑器。例如,要使用vi
编辑器,请输入:
sudo vi /etc/php.ini
- 在
php.ini
文件中找到以下设置:
;error_reporting = E_ALL ;display_errors = Off ;log_errors = On ;error_log = /var/log/php_errors.log
这些设置分别控制错误报告级别、是否在浏览器中显示错误、是否将错误记录到日志文件以及错误日志文件的路径。
- 根据您的需求自定义这些设置:
- 要更改错误报告级别,请取消注释(删除分号)并设置所需的级别。例如,要报告所有错误,请使用
E_ALL
。 - 要在浏览器中显示错误,请将
display_errors
设置为On
。 - 要将错误记录到日志文件,请将
log_errors
设置为On
。 - 要更改错误日志文件的路径,请取消注释(删除分号)并设置所需的路径。例如,要将日志文件存储在
/var/log/my_php_errors.log
,请使用/var/log/my_php_errors.log
。
例如:
error_reporting = E_ALL display_errors = Off log_errors = On error_log = /var/log/my_php_errors.log
-
保存并关闭
php.ini
文件。 -
重启您的 web 服务器以使更改生效。如果您使用的是 Apache,请运行以下命令:
sudo systemctl restart httpd
如果您使用的是 Nginx 和 PHP-FPM,请运行以下命令:
sudo systemctl restart nginx sudo systemctl restart php-fpm
现在,PHP 日志输出将根据您的自定义设置进行记录。