在 Ubuntu 系统中,PHP 日志的存储位置取决于你的 PHP 配置和使用的 Web 服务器。以下是一些常见的情况:
Apache Web 服务器:
如果你使用的是 Apache Web 服务器,PHP 日志通常存储在 /var/log/apache2 目录下。主要的日志文件包括:
access.log:记录所有 HTTP 请求的访问日志。error.log:记录 Apache 的错误日志。要查看 PHP 错误日志,你需要找到 error_log 文件的位置。这可以在 Apache 配置文件(通常是 /etc/apache2/httpd.conf 或 /etc/apache2/apache2.conf)中找到。查找以下行:
ErrorLog ${APACHE_LOG_DIR}/error.log
这里的 ${APACHE_LOG_DIR} 是一个变量,它的值通常是 /var/log/apache2。
Nginx Web 服务器:
如果你使用的是 Nginx Web 服务器,PHP 日志通常存储在 /var/log/nginx 目录下。主要的日志文件包括:
access.log:记录所有 HTTP 请求的访问日志。error.log:记录 Nginx 的错误日志。要查看 PHP 错误日志,你需要找到 PHP-FPM(FastCGI Process Manager)的配置文件。这通常位于 /etc/php/{version}/fpm/pool.d/www.conf,其中 {version} 是你的 PHP 版本号。查找以下行:
error_log = /var/log/php{version}-fpm.log
这里的 {version} 是你的 PHP 版本号。
PHP-FPM:
如果你直接使用 PHP-FPM 而不是通过 Web 服务器运行 PHP 脚本,那么 PHP 错误日志将存储在 PHP-FPM 配置文件中指定的位置。这通常位于 /etc/php/{version}/fpm/pool.d/www.conf,其中 {version} 是你的 PHP 版本号。查找以下行:
error_log = /var/log/php{version}-fpm.log
这里的 {version} 是你的 PHP 版本号。
请注意,这些位置可能因系统配置和安装选项的不同而有所不同。如果你无法找到日志文件,请检查你的 Web 服务器和 PHP 配置文件以获取正确的路径。