在 PHP 配置文件(php.ini)中,可以通過修改 display_errors
選項來控制是否顯示錯誤信息。以下是具體步驟:
找到 php.ini 文件。它通常位于 PHP 安裝目錄下,或者可以通過運行 php --ini
命令找到其路徑。
使用文本編輯器打開 php.ini 文件。例如,可以使用 Notepad++(Windows)或 TextEdit(Mac)等文本編輯器。
在 php.ini 文件中找到 display_errors
選項。如果找不到,請在文件末尾添加以下行:
display_errors = Off
這將禁用錯誤信息的顯示。
如果要啟用錯誤信息的顯示,請將 display_errors
的值設置為 On
:
display_errors = On
(可選)為了更好地調試代碼,還可以設置 error_reporting
選項以報告所有類型的錯誤。將其設置為 E_ALL
:
error_reporting = E_ALL
保存對 php.ini 文件所做的更改。
重啟 Web 服務器以使更改生效。例如,如果使用的是 Apache 服務器,可以在命令行中運行以下命令:
sudo service apache2 restart
或者,如果使用的是 Nginx 和 PHP-FPM,可以運行以下命令:
sudo service nginx restart
sudo service php-fpm restart
現在,根據你在 php.ini 文件中所做的設置,PHP 錯誤信息將顯示或隱藏。請注意,在生產環境中,建議禁用錯誤信息的顯示,以免泄露敏感信息。在生產環境中,可以將錯誤信息記錄到日志文件中,以便進行調試和監控。要將錯誤信息記錄到日志文件,請將 display_errors
設置為 Off
,并設置 log_errors
為 On
,同時指定一個日志文件的路徑,例如:
log_errors = On
error_log = /path/to/your/error.log