ubuntu

PHP日志文件在Ubuntu中存储在哪

小樊
37
2025-10-22 07:06:56
栏目: 云计算

PHP日志文件在Ubuntu中的存储位置取决于Web服务器类型(Apache/Nginx)及PHP运行模式(如PHP-FPM),具体路径如下:

1. Apache服务器下的PHP日志

若使用Apache作为Web服务器,PHP错误日志默认整合到Apache的错误日志中,路径为:
/var/log/apache2/error.log
该文件包含Apache服务器自身的错误信息及PHP运行时错误(如语法错误、未捕获异常)。若需查看实时日志,可通过命令:

sudo tail -f /var/log/apache2/error.log

2. Nginx服务器下的PHP日志

若使用Nginx作为Web服务器,PHP错误日志通常与Nginx的错误日志合并,路径为:
/var/log/nginx/error.log
该文件记录Nginx的访问/错误信息及转发至PHP-FPM的请求错误(如FastCGI进程异常)。实时查看命令:

sudo tail -f /var/log/nginx/error.log

3. PHP-FPM(FastCGI进程管理器)的日志

若通过PHP-FPM运行PHP脚本,其专用错误日志路径为:
/var/log/php-fpm.log(部分系统可能按PHP版本细分,如/var/log/php7.4-fpm.log/var/log/php8.2-fpm.log
该文件记录PHP-FPM进程的启动/停止状态、子进程错误及资源限制告警。实时查看命令:

sudo tail -f /var/log/php-fpm.log

4. 版本相关的PHP-FPM日志

对于特定PHP版本(如7.0、7.4、8.0),PHP-FPM日志可能以版本号命名,常见路径包括:

php -v

5. 自定义配置的日志路径

若通过php.ini或Web服务器配置修改了日志路径,需检查以下文件确认:

注意事项

0
看了该问题的人还看了