在Ubuntu系统中,PHP错误日志的位置可能因PHP版本和配置文件的不同而有所差异。以下是一些常见的位置和方法来查找PHP错误日志:
你可以使用以下命令来查看PHP错误日志:
sudo tail -f /var/log/apache2/error.log
或者如果你使用的是Nginx和PHP-FPM,可以查看:
sudo tail -f /var/log/nginx/error.log
PHP的配置文件通常是php.ini
,你可以通过以下命令找到它:
php --ini
在输出中,你会看到Loaded Configuration File
的路径。打开这个文件并查找以下配置项:
error_log = /path/to/your/php_error.log
这就是PHP错误日志的位置。
如果你使用的是Apache或Nginx,还需要检查它们的配置文件,确保它们正确地指向了PHP错误日志。
在/etc/apache2/apache2.conf
或/etc/apache2/sites-available/your-site.conf
中查找:
ErrorLog ${APACHE_LOG_DIR}/error.log
在/etc/nginx/nginx.conf
或/etc/nginx/sites-available/your-site.conf
中查找:
error_log /var/log/nginx/error.log;
如果你使用的是PHP-FPM,还需要检查PHP-FPM的配置文件(通常是/etc/php/7.x/fpm/pool.d/www.conf
),查找以下配置项:
catch_workers_output = yes
php_admin_value[error_log] = /path/to/your/php_error.log
error_log
设置。通过这些方法,你应该能够找到并查看Ubuntu系统中的PHP错误日志。