要設置Ubuntu上的PHP日志級別,請按照以下步驟操作:
打開PHP配置文件:找到并打開php.ini
文件。這個文件通常位于/etc/php/{version}/apache2/
(對于Apache服務器)或/etc/php/{version}/cli/
(對于CLI)目錄中,其中{version}
是您安裝的PHP版本號。例如,如果您使用的是PHP 7.4,那么路徑可能是/etc/php/7.4/apache2/php.ini
。
使用文本編輯器打開文件,例如:
sudo nano /etc/php/7.4/apache2/php.ini
查找日志級別設置:在php.ini
文件中,找到以下行:
error_reporting = E_ALL
這一行定義了錯誤報告級別。E_ALL
表示報告所有錯誤。
更改日志級別:您可以將error_reporting
的值更改為所需的日志級別。以下是一些常用的日志級別:
E_ALL
:報告所有錯誤。E_ERROR
:報告致命錯誤。E_WARNING
:報告警告錯誤。E_NOTICE
:報告普通通知。E_STRICT
:報告編碼標準問題。例如,如果您只想報告錯誤和警告,可以將行更改為:
error_reporting = E_ERROR | E_WARNING
保存更改并退出編輯器。
重啟Web服務器:要使更改生效,您需要重啟Web服務器。對于Apache,運行以下命令:
sudo systemctl restart apache2
對于Nginx和PHP-FPM,運行以下命令:
sudo systemctl restart nginx
sudo systemctl restart php{version}-fpm
將{version}
替換為您安裝的PHP版本號,例如php7.4-fpm
。
現在,PHP日志級別已根據您的更改進行了設置。請注意,這些設置僅適用于Web服務器環境。如果您使用的是CLI(命令行)模式,您需要在php.ini
文件的CLI版本中進行相同的更改。