阅读量:97
在 Ubuntu 系统中,PHP 日志文件的位置取决于你的 PHP 配置和使用的 Web 服务器。以下是一些常见的情况:
-
Apache:
- 如果你使用的是 Apache 作为 Web 服务器,PHP 错误日志通常位于
/var/log/apache2/error.log。 - 你可以在 Apache 的配置文件(通常是
/etc/apache2/apache2.conf或/etc/apache2/httpd.conf)中找到ErrorLog指令,查看具体的日志文件位置。
- 如果你使用的是 Apache 作为 Web 服务器,PHP 错误日志通常位于
-
Nginx:
- 如果你使用的是 Nginx 作为 Web 服务器,并且通过 PHP-FPM 运行 PHP 脚本,PHP 错误日志通常位于
/var/log/php-fpm.log或/var/log/php7.x-fpm.log(其中x是 PHP 版本号)。 - 你可以在 Nginx 的配置文件(通常是
/etc/nginx/nginx.conf)中找到error_log指令,查看具体的日志文件位置。
- 如果你使用的是 Nginx 作为 Web 服务器,并且通过 PHP-FPM 运行 PHP 脚本,PHP 错误日志通常位于
-
CLI (命令行接口):
- 如果你是通过命令行运行 PHP 脚本,错误日志通常会输出到终端。
- 你可以通过配置
php.ini文件来更改错误日志的位置。在php.ini文件中,找到error_log指令并设置为你希望的路径。
-
自定义配置:
- 如果你有自定义的 PHP 配置,错误日志的位置可能会有所不同。你可以通过查看
php.ini文件中的error_log指令来确定日志文件的位置。
- 如果你有自定义的 PHP 配置,错误日志的位置可能会有所不同。你可以通过查看
总结来说,常见的 PHP 日志文件位置包括:
- Apache:
/var/log/apache2/error.log - Nginx + PHP-FPM:
/var/log/php-fpm.log或/var/log/php7.x-fpm.log - CLI: 终端输出
- 自定义配置:
php.ini文件中的error_log指令指定的路径
你可以通过查看相应的配置文件来确定具体的日志文件位置。