“Ubuntu 下 LNMP 报错”是一个非常宽泛的问题,具体原因要看你在哪一个环节、报了什么错。我先给你一个常见原因排查清单,你对照一下,然后可以把具体报错信息发给我,我可以精准帮你定位。
常见错误:
Job for nginx.service failed
可能原因:
sudo netstat -tunlp | grep :80
sudo nginx -t
表现:
.php 文件直接下载检查:
php -v
sudo systemctl status php8.1-fpm
Nginx 是否包含:
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.1-fpm.sock;
}
报错示例:
Access denied for user 'root'@'localhost'
原因:
sudo systemctl status mysql
Ubuntu 默认:
www-datasudo chown -R www-data:www-data /var/www/html
sudo chmod -R 755 /var/www/html
sudo ufw status
确保:
不同方式报错完全不同:
apt install nginx php mysql你可以直接回复:
只要你贴出报错,我可以一步一步帮你修 ✅