Linux LAMP服务器故障排查可按以下步骤进行:
systemctl status apache2/mysql/php-fpm查看服务状态,确保各组件正常运行。/var/log/apache2/error.log或/var/log/httpd/error_log。/var/log/mysql/error.log。/var/log/php_errors.log或/var/log/php-fpm.log。/etc/apache2/apache2.conf)语法:apachectl configtest。chown -R www-data:www-data /var/www/html,chmod -R 755 /var/www/html。ping测试服务器连通性,netstat -tuln或ss -tuln检查端口(80、443、3306)是否开放。ufw status或firewall-cmd --list-all,确保必要端口放行。mysql -u root -p登录数据库,检查用户权限及连接参数是否正确。top/htop查看CPU/内存使用情况,df -h检查磁盘空间。strace跟踪系统调用或tcpdump分析网络流量。php -l检查PHP文件语法,php -m确认必要扩展(如mysqli)已安装。sestatus,临时禁用可测试是否为权限问题。参考来源: