在Ubuntu系統中,PHP的日志文件通常位于以下幾個位置:
Apache服務器的PHP錯誤日志:
如果你使用的是Apache服務器,PHP錯誤日志通常位于/var/log/apache2/error.log。你可以使用以下命令查看日志:
sudo tail -f /var/log/apache2/error.log
這將實時顯示日志中的新條目。
Nginx服務器的PHP錯誤日志:
如果你使用的是Nginx服務器,PHP錯誤日志通常位于/var/log/nginx/error.log。你可以使用以下命令查看日志:
sudo tail -f /var/log/nginx/error.log
這將實時顯示日志中的新條目。
PHP-FPM錯誤日志:
如果你使用的是PHP-FPM,錯誤日志通常位于/var/log/php-fpm.log或/var/log/php-fpm/error.log。你可以使用以下命令查看日志:
sudo tail -f /var/log/php-fpm.log
或
sudo tail -f /var/log/php-fpm/error.log
這將實時顯示日志中的新條目。
注意:根據你的PHP配置文件(php.ini)中的設置,日志文件的位置可能會有所不同。你可以通過創建一個名為info.php的文件并將其放在你的Web服務器的根目錄下來查看PHP配置文件的位置:
<?php
phpinfo();
?>
訪問這個文件(例如:http://your-domain.com/info.php),然后在顯示的頁面中查找"Loaded Configuration File",這將顯示php.ini文件的路徑。在該文件中,你可以找到錯誤日志的相關設置,例如error_log和log_errors。