LNMP 无面板部署
不安装面板,直接部署 Nginx、PHP-FPM、MySQL 和 Redis。
LNMP 无面板部署
LNMP 无面板部署适合熟悉 Linux 运维、希望服务器尽量轻量的用户。队列直接管理 Nginx、PHP-FPM、MySQL/MariaDB、Redis、站点目录和 WordPress。
在线队列部署
WordPress + 原生 LNMP
1. 服务器连接
3. 安装选择
4. WordPress 站点
队列状态
尚未创建任务
创建任务后,这里会显示 SSH 连接、环境检测、运行环境补装、网站创建、WordPress 安装和 SSL 处理进度。
推荐环境:
- Debian 12 或 Ubuntu 22.04/24.04。
- Nginx 稳定版。
- PHP 8.2 或 PHP 8.1。
- MySQL 8.0、MySQL 5.7 或 MariaDB 10.6。
- Redis 7。
- PHP 扩展:
mysqli、pdo_mysql、curl、mbstring、zip、gd、intl、redis、opcache。
目录结构
/www/wwwroot/example.com/
├── index.php
├── wp-config.php
└── wp-content/
/etc/nginx/sites-available/example.com.conf
/etc/nginx/sites-enabled/example.com.confNginx 伪静态
server {
listen 80;
server_name example.com;
root /www/wwwroot/example.com;
index index.php index.html;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass unix:/run/php/php8.2-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}队列步骤
- 检测 SSH。
- 检测 Nginx、PHP-FPM、MySQL/MariaDB、Redis。
- 按开关安装缺失组件。
- 安装 PHP Redis 和 OPcache 扩展。
- 创建数据库和数据库用户。
- 创建站点目录和 Nginx 配置。
- 下载 WordPress 并通过 WP-CLI 初始化。
- 输出 WordPress 地址、后台地址、管理员账号密码。
LNMP 模式不依赖任何面板,适合追求轻量和可控的部署方式。