“Linux LNMP 报错”这个范围很广,不能一句话说清,但可以按最常见原因分类排查。下面我给你一个实用排错思路 + 常见报错对照表,你可以对照看是哪一种。
不同地方报错,原因完全不同:
systemctl status nginx
journalctl -xe
常见原因:
netstat -lntp | grep 80
nginx -t
说明:Nginx 连不上 PHP
检查:
ps aux | grep php-fpm
原因通常是:
fastcgi_pass unix:/run/php-fpm/www.sock;
看 PHP 错误日志:
/var/log/php-fpm/error.log
/var/log/nginx/error.log
常见:
disable_functions 限制php -i | grep memory_limit
mysql -u root -p
常见:
SELECT host FROM mysql.user;
iptables -L
getenforce
CentOS 常见 SELinux 拦 Nginx。
常见坑:
请把以下信息发我:
nginx -t
systemctl status nginx
journalctl -xe
如果你愿意,直接把报错截图或文字贴出来,我可以一步一步帮你修 ✅