在 Ubuntu 系统中,PHP 日志文件的位置取决于你的 PHP 配置和服务器环境。以下是一些常见的位置:
Apache 服务器:
/var/log/apache2/error.log
。你可以通过以下命令查看日志:sudo tail -f /var/log/apache2/error.log
Nginx 服务器:
/var/log/nginx/error.log
或 /var/log/nginx/your_domain_name_error.log
。你可以通过以下命令查看日志:sudo tail -f /var/log/nginx/error.log
PHP-FPM:
/var/log/php-fpm/error.log
或 /var/log/php7.x-fpm.log
(其中 x
是 PHP 版本号)。你可以通过以下命令查看日志:sudo tail -f /var/log/php-fpm/error.log
CLI 脚本:
php your_script.php 2> error.log
要找到特定 PHP 配置文件中的日志设置,你可以查看以下文件:
/etc/apache2/apache2.conf
或 /etc/apache2/sites-available/your_site.conf
/etc/nginx/nginx.conf
或 /etc/nginx/sites-available/your_site.conf
/etc/php/7.x/fpm/php-fpm.conf
或 /etc/php/7.x/fpm/pool.d/www.conf
(其中 x
是 PHP 版本号)在这些配置文件中,查找 error_log
指令,它会指定错误日志文件的位置。