Debian系統中PHP日志記錄的內容取決于日志類型和配置,主要包括以下幾類:
PHP-FPM日志:
error.log:記錄PHP-FPM服務運行時的錯誤信息,如進程啟動失敗、配置錯誤等。access.log(部分配置):記錄PHP-FPM處理的請求信息,如請求時間、客戶端IP等(需在配置中啟用)。slowlog:記錄執行時間超過設定閾值的PHP腳本,用于性能分析。Web服務器日志:
error.log:記錄HTTP請求錯誤、PHP腳本執行錯誤等。access.log:記錄HTTP請求的訪問信息,如請求方法、URL、響應狀態碼等。error.log:記錄Nginx與PHP交互的錯誤信息,如FastCGI進程錯誤。access.log:記錄客戶端請求的詳細信息,如請求頭、響應時間等。PHP腳本自定義日志:
通過error_log()函數或Monolog等庫記錄的自定義日志,內容可包括調試信息、業務邏輯日志等,存儲路徑和格式由開發者配置。
系統日志(syslog):
若通過error_log = syslog配置,PHP錯誤會發送至系統日志(/var/log/syslog),包含時間戳、錯誤級別、消息等信息。
具體日志內容和位置可通過配置文件(如php.ini、Web服務器配置)調整。