溫馨提示×

CentOS下PHP日志級別如何設置

小樊
46
2025-08-20 20:53:40
欄目: 編程語言

在 CentOS 系統下,您可以通過修改 PHP 配置文件來設置日志級別。以下是具體步驟:

  1. 打開終端。

  2. 使用文本編輯器打開 PHP 配置文件。通常,該文件名為 php.ini。它可能位于 /etc/php.ini/etc/php.d/ 目錄中。例如,要使用 nano 編輯器打開 /etc/php.ini 文件,請運行以下命令:

sudo nano /etc/php.ini

如果您不確定 PHP 配置文件的位置,可以運行以下命令來查找它:

php --ini
  1. php.ini 文件中找到以下行:
;error_reporting = E_ALL
;log_errors = On

取消這些行的注釋(刪除行首的分號),并根據需要設置日志級別。例如,要將日志級別設置為只記錄錯誤,可以將它們更改為:

error_reporting = E_ERROR
log_errors = On

可選的日志級別有:

  • E_ALL:記錄所有錯誤和警告
  • E_ERROR:僅記錄致命錯誤
  • E_WARNING:僅記錄警告
  • E_NOTICE:僅記錄通知
  • E_CORE_ERROR:僅記錄核心錯誤
  • E_COMPILE_ERROR:僅記錄編譯錯誤
  • E_USER_ERROR:僅記錄用戶錯誤
  1. (可選)您還可以設置錯誤日志文件的路徑。在 php.ini 文件中添加或修改以下行:
error_log = /var/log/php_errors.log

/var/log/php_errors.log 替換為您希望存儲錯誤日志的文件路徑。

  1. 保存并關閉 php.ini 文件。

  2. 重啟您的 web 服務器以使更改生效。如果您使用的是 Apache,請運行以下命令:

sudo systemctl restart httpd

如果您使用的是 Nginx 和 PHP-FPM,請運行以下命令:

sudo systemctl restart nginx
sudo systemctl restart php-fpm

現在,PHP 日志級別已設置為您在 php.ini 文件中指定的級別。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女