温馨提示×

Debian装LNMP要几步

小樊
45
2026-10-13 16:06:00
栏目: 智能运维

在 Debian 上安装 LNMP(Linux + Nginx + MySQL/MariaDB + PHP),核心步骤通常可以归纳为 5~7 步(不含初始化系统和细节优化)。下面给你一个简明版流程,适合新手快速理解。


一、准备系统(1步)

sudo apt update
sudo apt upgrade -y

二、安装 Nginx(1步)

sudo apt install nginx -y

验证:

systemctl status nginx

三、安装数据库(MySQL 或 MariaDB,1步)

选 MySQL

sudo apt install mysql-server -y
sudo mysql_secure_installation

或 MariaDB

sudo apt install mariadb-server -y
sudo mysql_secure_installation

四、安装 PHP(1步)

sudo apt install php-fpm php-mysql -y

(常用扩展可加:php-curl php-gd php-mbstring)


五、配置 Nginx 支持 PHP(1步)

编辑站点配置:

sudo nano /etc/nginx/sites-available/default

确保包含:

index index.php index.html;
location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/run/php/php-fpm.sock;
}

测试并重启:

sudo nginx -t
sudo systemctl restart nginx

六、测试 LNMP(1步)

新建测试文件:

echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

浏览器访问:

http://服务器IP/info.php

七、可选:防火墙(1步)

sudo apt install ufw
sudo ufw allow 22,80,443/tcp
sudo ufw enable

总结

✅ 最少 5 步(装系统后直接装软件)
✅ 标准 6~7 步(含配置和安全)
✅ 一键脚本另算(如 lnmp.org,但不符合“手动装”)

如果你愿意,我可以:

  • 给你 Debian 11 / 12 专用命令
  • 写 一键 shell 脚本
  • 教你 Docker 版 LNMP(更干净)

你想要哪一种?

0 踩