在Linux系統中,配置PHP錯誤日志主要涉及修改PHP的配置文件php.ini
。以下是詳細步驟:
找到php.ini
文件:
php.ini
文件位于PHP的安裝目錄下,例如/etc/php/7.x/apache2/php.ini
(對于Apache服務器)或/etc/php/7.x/cli/php.ini
(對于命令行)。php.ini
文件的位置:php --ini
備份php.ini
文件:
sudo cp /etc/php/7.x/apache2/php.ini /etc/php/7.x/apache2/php.ini.bak
編輯php.ini
文件:
php.ini
文件,例如使用nano
:sudo nano /etc/php/7.x/apache2/php.ini
; 錯誤報告級別
error_reporting = E_ALL
; 錯誤日志文件路徑
error_log = /var/log/php_errors.log
error_reporting
設置為E_ALL
表示記錄所有錯誤。error_log
設置為你希望存儲錯誤日志的文件路徑。保存并退出編輯器:
nano
編輯器,按Ctrl + X
退出,然后按Y
確認保存,最后按Enter
鍵。重啟Web服務器:
sudo systemctl restart apache2
sudo systemctl restart php7.x-fpm
sudo systemctl restart nginx
驗證配置:
info.php
),內容如下:<?php
phpinfo();
?>
http://your_server_ip/info.php
。phpinfo()
頁面中,查找“Loaded Configuration File”一項,確認它指向的是你修改過的php.ini
文件。/var/log/php_errors.log
),確保錯誤信息被正確記錄。通過以上步驟,你就可以在Linux系統中成功配置PHP錯誤日志。