在Debian系統上,查看PHP日志的方法取決于你的PHP應用程序是如何配置的。通常,PHP日志可以位于幾個不同的位置,具體取決于你使用的是PHP-FPM(FastCGI Process Manager)還是其他類型的PHP處理程序。
以下是一些常見的方法來查看PHP日志:
查看PHP錯誤日志:
/var/log/php-fpm/
目錄下。你可以使用以下命令查看最新的錯誤日志條目:sudo tail -f /var/log/php-fpm/error.log
/var/log/apache2/error.log
:sudo tail -f /var/log/apache2/error.log
/var/log/nginx/error.log
:sudo tail -f /var/log/nginx/error.log
查看PHP腳本錯誤:
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
display_errors
設置為1會將錯誤顯示在瀏覽器中,這在生產環境中是不安全的。在生產環境中,你應該將錯誤記錄到日志文件中,并關閉錯誤顯示。查看PHP-FPM日志:
/etc/php-fpm.d/www.conf
文件中找到。例如,訪問日志可能位于/var/log/php-fpm/access.log
,慢日志可能位于/var/log/php-fpm/slow.log
。查看CLI腳本日志:
php your_script.php >> /path/to/your/logfile.log 2>&1
記得在查看日志文件時,你可能需要使用sudo
權限,因為某些日志文件可能只能由root用戶訪問。如果你不確定日志文件的位置,可以檢查你的PHP配置文件(如php.ini
)或Web服務器配置文件(如apache2.conf
、nginx.conf
或www.conf
)來找到正確的路徑。