Ubuntu LAMP故障可按以下步骤排查解决:
systemctl status apache2
、systemctl status mysql
等命令确认服务是否运行。/var/log/apache2/error.log
/var/log/mysql/error.log
/var/log/syslog
或journalctl
。ping
测试网络连通性,netstat/ss
查看端口监听状态(如80、443)。/var/www/html
)权限正确,通常为www-data
用户所有:sudo chown -R www-data:www-data /var/www/
。sudo apt update && sudo apt upgrade
修复依赖或版本问题,安装时若遇锁文件,可删除/var/lib/dpkg/lock
后重试。/etc/apache2/sites-available/000-default.conf
语法,用sudo apachectl configtest
测试。php.ini
中extension_dir
等配置正确,重启Apache后生效。top/htop
查看CPU/内存占用,iostat
监控磁盘I/O,排查性能瓶颈。netstat -tulnp
查看占用端口的进程,调整服务端口或停止冲突进程。sudo locale-gen zh_CN.UTF-8
。若问题仍未解决,可参考官方文档或社区论坛(如Stack Overflow)搜索具体错误信息。操作前建议备份重要数据。