要在 PHP 配置中開啟 display_errors,您需要編輯 php.ini 文件。請按照以下步驟操作:
php.ini 文件。它通常位于 PHP 安裝目錄下,或者在 Apache 的 conf 目錄下。如果您不確定文件的位置,可以創建一個名為 info.php 的文件,輸入以下代碼并訪問該文件:<?php
phpinfo();
?>
這將顯示您的 PHP 配置信息。在輸出的信息中找到 Loaded Configuration File,這就是您的 php.ini 文件的位置。
使用文本編輯器打開 php.ini 文件。例如,您可以使用 Notepad++、Sublime Text 或 Visual Studio Code 等。
在 php.ini 文件中找到 display_errors 設置。如果沒有找到,請在文件末尾添加以下行:
display_errors = On
保存并關閉 php.ini 文件。
重啟您的 Web 服務器以使更改生效。對于 Apache,您可以使用以下命令:
sudo service apache2 restart
對于 Nginx 和 PHP-FPM,您可以使用以下命令:
sudo service nginx restart
sudo service php-fpm restart
現在,display_errors 已經開啟,PHP 將在腳本出錯時顯示錯誤信息。請注意,在生產環境中開啟 display_errors 可能會導致敏感信息泄露,因此建議僅在開發環境中使用。在生產環境中,您應該將錯誤記錄到日志文件中,而不是直接顯示給用戶。要將錯誤記錄到日志文件,您可以將 display_errors 設置為 Off,并將 error_log 設置為一個文件路徑,例如:
display_errors = Off
error_log = /var/log/php_errors.log