php 報錯日志的位置取決于服務(wù)器配置,但通常位于以下幾個位置之一:apache:/var/log/apache2/error.lognginx:/var/log/nginx/error.logphp-fpm:/var/log/php-fpm.log
PHP 錯誤日志位置
PHP 錯誤日志通常存儲在以下位置:
1. error_log 配置的路徑
您可以使用 error_log
配置指令指定自定義錯誤日志文件路徑。
<code class="php">error_log("/var/log/php_errors.log");</code>
登錄后復(fù)制
2. 系統(tǒng)日志
如果未配置自定義錯誤日志,錯誤將記錄到系統(tǒng)日志中。具體路徑因操作系統(tǒng)而異:
Linux:/var/log/syslog
Windows:/Windows/System32/winevt/Logs/Application.evtx
3. Apache 錯誤日志
如果 PHP 運行在 Apache Web 服務(wù)器中,錯誤可能會記錄到 Apache 錯誤日志中:
Linux:/var/log/apache2/error.log
Windows:/Program Files/Apache Software Foundation/Apache2.4/logs/error.log
4. Nginx 錯誤日志
如果 PHP 運行在 Nginx Web 服務(wù)器中,錯誤可能會記錄到 Nginx 錯誤日志中:
Linux:/var/log/nginx/error.log
Windows:/Program Files/Nginx/logs/error.log
5. PHP-FPM 錯誤日志
如果 PHP 使用 PHP-FPM(FastCGI 進程管理器)運行,錯誤可能會記錄到 PHP-FPM 錯誤日志中:
Linux:/var/log/php-fpm.log
Windows:/Program Files/PHP/logs/php-fpm.log