在 CentOS 系統中,PHP 日志級別的設置取決于你使用的 PHP 應用程序或框架。通常,這些應用程序或框架會有自己的配置文件來設置日志級別。以下是一些常見的方法來設置 PHP 日志級別:
/etc/php-fpm.d/www.conf
或 /etc/php-fpm.conf
。找到 catch_workers_output
和 php_admin_value[error_log]
配置項,然后設置 log_level
參數。例如:catch_workers_output = yes
php_admin_value[error_log] = /var/log/php-fpm/error.log
log_level = error
在這個例子中,我們將日志級別設置為 “error”??蛇x的日志級別有:alert
, crit
, error
, warning
, notice
, info
, 和 debug
。
Web 服務器:如果你使用的是 Apache 或 Nginx 作為 Web 服務器,可以在其配置文件中設置 PHP 日志級別。
httpd.conf
或 apache2.conf
文件中設置 LogLevel
指令。例如:LogLevel error
nginx.conf
文件中設置 error_log
指令。例如:error_log /var/log/nginx/error.log error;
.env
文件中設置 APP_LOG_LEVEL
環境變量:APP_LOG_LEVEL=error
對于其他應用程序或框架,請查閱其文檔以了解如何設置日志級別。
在更改配置文件后,確保重啟相應的服務以使更改生效。例如,對于 PHP-FPM,你可以使用以下命令重啟服務:
sudo systemctl restart php-fpm
對于 Apache 和 Nginx,可以使用以下命令重啟服務:
sudo systemctl restart httpd
或
sudo systemctl restart nginx