在 CentOS 系統中,配置 PHP 的 display_errors 選項可以幫助你在開發過程中更容易地發現和調試錯誤。要修改此設置,請按照以下步驟操作:
打開你的 PHP 配置文件 php.ini。這個文件通常位于 /etc/php.ini 或 /etc/php.d/ 目錄下。你可以使用文本編輯器(如 vi、nano 等)打開它。例如:
sudo vi /etc/php.ini
或者
sudo vi /etc/php.d/your_php_file.ini
其中 your_php_file.ini 是你在 /etc/php.d/ 目錄下找到的 PHP 配置文件。
在 php.ini 文件中找到 display_errors 設置。如果沒有找到,請在文件末尾添加以下行:
display_errors = On
這將啟用錯誤顯示。
如果你想控制哪些類型的錯誤被顯示,可以使用 error_reporting 設置。例如,要顯示所有錯誤,請添加以下行:
error_reporting = E_ALL
要僅顯示警告和錯誤,請添加以下行:
error_reporting = E_WARNING | E_ERROR
保存并關閉 php.ini 文件。
為了使更改生效,需要重啟你的 web 服務器。如果你使用的是 Apache,請運行以下命令:
sudo systemctl restart httpd
如果你使用的是 Nginx 和 PHP-FPM,請運行以下命令:
sudo systemctl restart nginx
sudo systemctl restart php-fpm
現在,你的 CentOS 系統中的 PHP display_errors 設置已更新。在開發過程中,錯誤將直接顯示在瀏覽器中,幫助你更快地發現和解決問題。請注意,在生產環境中關閉 display_errors 是一個好主意,以保護敏感信息不被泄露。