debian

Debian PHP日志文件在哪查看

小樊
47
2025-09-29 08:55:58
栏目: 编程语言

Debian系统下PHP日志文件的查看位置及方法

1. Apache Web服务器集成PHP(mod_php)

若使用Apache作为Web服务器且通过mod_php模块运行PHP,PHP错误日志默认整合到Apache的全局错误日志中,路径为:
/var/log/apache2/error.log
查看实时日志的命令:

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

2. Nginx Web服务器搭配PHP-FPM

若使用Nginx作为Web服务器并通过PHP-FPM(FastCGI进程管理器)处理PHP请求,PHP错误日志通常由PHP-FPM单独记录,路径为:
/var/log/php-fpm.log(部分系统可能按版本命名,如/var/log/php7.4-fpm.log
查看实时日志的命令:

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

3. PHP-FPM独立配置的日志

PHP-FPM自身的错误日志位置可通过其配置文件调整,默认路径为:

error_log = /var/log/php-fpm/error.log

修改后需重启PHP-FPM服务使配置生效:

sudo systemctl restart php{version}-fpm

4. PHP脚本自定义日志

若需将PHP错误记录到自定义文件,可在脚本中通过error_log()函数设置,例如:

ini_set('log_errors', 1);
ini_set('error_log', '/var/log/custom_php_errors.log');
error_log("This is a custom PHP error message.");

查看自定义日志的命令:

sudo tail -f /var/log/custom_php_errors.log

注意事项

0
看了该问题的人还看了