Debian PHP日志管理可從以下方面入手:
PHP-FPM日志:
/var/log/php-fpm/
,包含access.log
(訪問日志)和error.log
(錯誤日志)。/etc/php/{版本號}/fpm/pool.d/www.conf
,設置access.format
(訪問日志格式)和error_log
(錯誤日志路徑)。logrotate
工具配置/etc/logrotate.d/php-fpm
,設置輪轉周期(如每日)、保留天數等。Web服務器日志:
/var/log/apache2/
,通過修改/etc/apache2/apache2.conf
或虛擬主機配置調整ErrorLog
和CustomLog
路徑及格式。/var/log/nginx/
,編輯/etc/nginx/nginx.conf
或服務器塊配置access_log
和error_log
。PHP腳本日志:
error_log()
函數將自定義日志寫入指定文件,如error_log("消息", 3, "/path/to/custom.log")
。Monolog
庫實現高級日志管理,支持文件、syslog等多種處理器及輪轉策略。日志查看與分析:
tail -f /var/log/php-fpm/error.log
。grep "ERROR" /var/log/php-fpm/error.log
。