在 Ubuntu 系统中,PHP 错误日志的位置可能因不同的 PHP 版本和配置而异。以下是一些常见的方法来查找 PHP 错误日志:
查看 php.ini 配置文件: 打开终端,输入以下命令来找到 php.ini 文件的位置:
php --ini
在显示的结果中,找到 “Loaded Configuration File” 一项,这就是 php.ini 文件的路径。打开该文件,搜索 “error_log” 配置项,它将显示错误日志文件的路径。
查看 Apache 或 Nginx 的错误日志: 如果你使用的是 Apache 或 Nginx 作为 Web 服务器,它们也可能记录了 PHP 错误信息。
对于 Apache,错误日志通常位于 /var/log/apache2/error.log
。你可以使用以下命令查看日志:
sudo tail -f /var/log/apache2/error.log
对于 Nginx,错误日志通常位于 /var/log/nginx/error.log
。你可以使用以下命令查看日志:
sudo tail -f /var/log/nginx/error.log
查看 PHP-FPM 的错误日志: 如果你使用的是 PHP-FPM,错误日志的位置可能在 php-fpm.conf 或 www.conf 配置文件中。首先,找到这些文件的位置:
php --ini
在显示的结果中,找到 “Configuration File (php-fpm.conf)” 和 “Additional .ini files parsed” 一项,这些文件可能包含 “error_log” 配置项。打开这些文件,搜索 “error_log” 配置项,它将显示错误日志文件的路径。
另外,你还可以查看 PHP-FPM 的日志目录,通常位于 /var/log/php-fpm/
。在该目录下,你可以找到以 .log
结尾的日志文件,这些文件可能包含 PHP 错误信息。
希望以上方法能帮助你找到并查看 PHP 错误日志。