Debian LAMP故障排查技巧
一 快速定位与日志分析
二 分层排查清单
三 常见症状与修复对照表
| 症状 | 优先检查 | 快速修复 |
|---|---|---|
| 无法访问网站(空白/超时) | 服务状态、端口监听、防火墙 | systemctl restart apache2;ss -tulpen |
| Apache启动失败 | 配置语法、站点配置、端口占用 | apache2ctl configtest;tail -f /var/log/apache2/error.log;ss -tulpen |
| PHP页面空白或报500 | PHP错误日志、语法错误、权限 | tail -f /var/log/php[7.x]-fpm.log 或 /var/log/apache2/error.log;php -l file.php |
| 数据库连接失败 | 凭据、主机、端口、套接字、用户权限 | 查看应用配置;mysql -u root -p -h 127.0.0.1 -P 3306;/var/log/mysql/error.log |
| Permission denied | 文件/目录属主与权限、SELinux/AppArmor | ls -l /var/www/html;ps aux |
| 端口冲突 | 占用进程 | ss -tulpen |
四 进阶诊断与验证
五 维护与预防建议