LNMP 是 Linux + Nginx + MySQL/MariaDB + PHP 的常用网站运行环境。下面给你 最常用、稳妥的安装方式,适合 CentOS 7/8、Rocky、Alma、Ubuntu 等系统。
作者:Licess(国内最成熟方案)
# CentOS
yum install -y wget curl
# Ubuntu / Debian
apt update
apt install -y wget curl
wget http://soft.vpser.net/lnmp/lnmp2.0.tar.gz
tar -xzf lnmp2.0.tar.gz
cd lnmp2.0
./install.sh lnmp
5.7 或 8.07.4 或 8.1⏳ 安装时间:10–30 分钟
lnmp start
lnmp stop
lnmp restart
lnmp status
lnmp vhost add
apt update
apt install -y nginx
apt install -y mysql-server
mysql_secure_installation
apt install -y php-fpm php-mysql php-curl php-gd php-mbstring php-xml
编辑:
/etc/nginx/sites-available/default
确保包含:
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php-fpm.sock;
}
重启:
systemctl restart nginx
systemctl restart php-fpm
yum install -y nginx mariadb mariadb-server php php-fpm php-mysql
systemctl start nginx mariadb php-fpm
systemctl enable nginx mariadb php-fpm
✅ 检查:
php-fpm 是否在运行mysql -uroot -p
确认端口、密码、权限
# CentOS
firewall-cmd --add-service=http --permanent
firewall-cmd --reload
# Ubuntu
ufw allow 80
ufw allow 443
你可以直接告诉我:
1️⃣ 系统版本(如 Ubuntu 22.04 / CentOS 7)
2️⃣ 是 新手 还是 生产环境
3️⃣ 是否要 宝塔 / Docker / 原生
我可以给你 最适合你的一套完整安装方案 ✅