在 Debian 上安装 LNMP(Linux + Nginx + MySQL/MariaDB + PHP),核心步骤通常可以归纳为 5~7 步(不含初始化系统和细节优化)。下面给你一个简明版流程,适合新手快速理解。
sudo apt update
sudo apt upgrade -y
sudo apt install nginx -y
验证:
systemctl status nginx
sudo apt install mysql-server -y
sudo mysql_secure_installation
sudo apt install mariadb-server -y
sudo mysql_secure_installation
sudo apt install php-fpm php-mysql -y
(常用扩展可加:php-curl php-gd php-mbstring)
编辑站点配置:
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
新建测试文件:
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
浏览器访问:
http://服务器IP/info.php
sudo apt install ufw
sudo ufw allow 22,80,443/tcp
sudo ufw enable
✅ 最少 5 步(装系统后直接装软件)
✅ 标准 6~7 步(含配置和安全)
✅ 一键脚本另算(如 lnmp.org,但不符合“手动装”)
如果你愿意,我可以:
你想要哪一种?