在 CentOS 系统中,您可以通过修改 PHP 配置文件(通常是 php.ini)来设置 PHP 的日志级别。以下是详细步骤:
打开终端。
使用文本编辑器打开 php.ini 文件。通常,该文件位于 /etc/php.ini 或 /etc/php.d/ 目录下。例如,使用 vi 编辑器打开文件:
sudo vi /etc/php.ini
如果您不确定 php.ini 文件的确切位置,可以运行以下命令查找它:
php --ini
在 php.ini 文件中找到 error_reporting 设置。如果没有找到,请在文件末尾添加以下行:
error_reporting = E_ALL
这将设置 PHP 记录所有错误。
要更改日志级别,您需要修改 log_errors 和 error_log 设置。例如,要将日志级别设置为仅记录警告和错误,可以将以下行添加到 php.ini 文件中:
log_errors = On
error_log = /var/log/php_errors.log
这将启用错误日志记录,并将日志文件保存到 /var/log/php_errors.log。
您还可以通过设置 display_errors 为 Off 来禁用错误显示:
display_errors = Off
保存并关闭 php.ini 文件。
重启您的 web 服务器以使更改生效。如果您使用的是 Apache,请运行以下命令:
sudo systemctl restart httpd
如果您使用的是 Nginx 和 PHP-FPM,请运行以下命令:
sudo systemctl restart nginx
sudo systemctl restart php-fpm
现在,PHP 的日志级别已根据您的配置进行了更改。请检查指定的日志文件(在本例中为 /var/log/php_errors.log)以查看记录的错误。