在 Ubuntu 上,PHP 日志文件的位置可能因安裝方式和配置不同而有所差異。以下是一些常見的位置和方法來查找 PHP 日志:
Apache 服務器:
如果你使用的是 Apache 服務器,PHP 日志通常位于 /var/log/apache2
目錄下。你可以查看以下文件:
error.log
:包含 Apache 服務器的錯誤信息,包括 PHP 錯誤。access.log
:記錄所有訪問 Apache 服務器的請求,包括 PHP 頁面的訪問。要查看這些日志,你可以使用 tail
命令,例如:
sudo tail -f /var/log/apache2/error.log
sudo tail -f /var/log/apache2/access.log
Nginx 服務器:
如果你使用的是 Nginx 服務器,PHP 日志通常位于 /var/log/nginx
目錄下。你可以查看以下文件:
error.log
:包含 Nginx 服務器的錯誤信息,包括 PHP 錯誤。access.log
:記錄所有訪問 Nginx 服務器的請求,包括 PHP 頁面的訪問。要查看這些日志,你可以使用 tail
命令,例如:
sudo tail -f /var/log/nginx/error.log
sudo tail -f /var/log/nginx/access.log
PHP-FPM:
如果你使用的是 PHP-FPM(FastCGI Process Manager),日志文件的位置可能因配置而異。通常,它們位于 /var/log/php-fpm
或 /run/php/php-fpm
目錄下。你可以查看以下文件:
error.log
:包含 PHP-FPM 的錯誤信息。要查看此日志,你可以使用 tail
命令,例如:
sudo tail -f /var/log/php-fpm/error.log
請注意,你可能需要使用 sudo
命令來查看這些日志文件,因為它們通常需要管理員權限。如果你找不到日志文件,請檢查你的服務器配置文件(例如 Apache 的 httpd.conf
或 Nginx 的 nginx.conf
),看看是否有自定義的日志路徑設置。