
刚买了 VPS 想建站,手工装 Linux、Nginx、MySQL、PHP 这一套环境,对新手来说每一步都可能卡住:编译参数、配置文件路径、服务启动顺序,错一处就得从头查。本篇讲的 一键建站脚本 LNMP 一键安装包,就是把这套流程包成一个命令:它能在主流 Linux 系统上一键装好 Nginx、MySQL 与 PHP 的生产环境,还附带虚拟主机管理、SSL 证书、备份等一整套运维工具。
| 项目 | 内容 |
|---|---|
| 软件 | LNMP 一键安装包(Linux + Nginx + MySQL + PHP,也可装 LAMP) |
| 授权 | 免费开源 |
| 适用系统 | CentOS、RHEL、Fedora、Debian、Ubuntu、Raspbian、Deepin、Mint 等 |
| 内存要求 | 按原稿介绍,安装数据库或 PHP 7 版本需要主机有 1G 或以上内存 |
| 版本号 | 原稿安装命令示例为 1.8,执行前请以官方页面当前发布为准 |

一键建站脚本能帮你省掉哪些手工活
LNMP 一键安装包是一个免费开源的 Linux Shell 脚本,装的不只是 LNMP 本身:它支持自定义 Nginx 与 PHP 的版本和编译参数,支持设置网站与数据库目录,能生成 Let’s Encrypt、ZeroSSL 等免费 SSL 证书,还支持多 PHP 版本共存。装完之后,虚拟主机管理、FTP 用户管理、Nginx 与 MySQL 与 PHP 的升级、Redis 等缓存组件安装、重置 MySQL root 密码、502 自动重启、日志切割、SSH 防护,都有现成的辅助命令,不用自己逐项写脚本。
它也可以单独安装 Nginx、MySQL、MariaDB 或 Pureftpd,不想全套装的人可以只装自己缺的那一块。对建站新手、不熟悉 Linux 运维的站长,或者想快速搭开发环境的程序员来说,这个脚本的价值就是把“装环境”从半天折腾压缩成一次交互式安装。
版本选择:先定 LNMP 还是 LAMP,再定数据库与 PHP 版本
结论先行:跑 WordPress 这类新程序,选 LNMP 加 MariaDB 加 PHP 7 以上版本;只有跑老旧 PHP 代码、为兼容性才考虑 PHP 5.6。数据库可以在安装菜单里选 MySQL 或 MariaDB,也可以选择不安装数据库,纯静态站就没必要装数据库占内存。
| 选择 | 适合谁 | 注意点 |
|---|---|---|
| LNMP(Nginx 方案) | 绝大多数新建站、WordPress 用户 | 本篇安装命令默认走这条线 |
| LAMP(Apache 方案) | 已有 Apache 配置习惯、需要 htaccess 兼容的人 | 按脚本菜单另选,不与 LNMP 混装 |
| MariaDB 或 MySQL | 需要数据库的动态网站 | 安装时要设 root 密码并记好,装数据库需要 1G 以上内存 |
| 不安装数据库 | 纯静态站、只跑前端页面的人 | 省内存,后面需要数据库时再单独装 |
| PHP 7 以上版本 | 新程序、新框架 | 性能更好,优先选 |
| PHP 5.6 | 只跑老旧代码、为兼容性兜底的人 | 不要因为“越老越稳”就默认选它 |
安装步骤
- 用 SSH 客户端连上 VPS,Windows 可用 Putty,Mac 可用 iTerm2 一类终端工具;
- 先装脚本依赖的两个命令,CentOS、RHEL 系统执行 sudo yum install -y screen wget,Ubuntu、Debian 系统执行 sudo apt-get -y install screen wget,然后执行 screen -S lnmp 开一个会话,防止安装中途掉线;
- 执行一键安装命令(命令中的 1.8 为原稿示例版本号,执行前请先到官方页面确认当前版本再替换):
wget http://soft.vpser.net/lnmp/lnmp1.8.tar.gz -cO lnmp1.8.tar.gz && tar zxf lnmp1.8.tar.gz && cd lnmp1.8 && ./install.sh lnmp - 按菜单依次选择数据库及版本、设置数据库 root 密码并记好、确认是否启用 MySQL InnoDB 引擎(默认开启,一般直接回车或输入 y)、选择 PHP 版本、确认是否安装 Jemalloc 或 TCmalloc 内存优化(没特殊需要直接回车跳过);
- 看到 Press any key to install 提示后按回车开始安装,安装过程受网络速度与机器性能影响,几分钟到几十分钟都有可能,耐心等到出现 Nginx、MySQL、PHP、PHP-FPM 均为 OK 的结果;
- 安装成功后用 lnmp vhost add 添加网站,按提示填域名与目录,再把网站程序传到对应目录并做好域名解析,就能访问了。安装中途如果自己电脑掉线,重新连上 SSH 后执行 screen -r lnmp 可回到安装进程。

装完必改的 4 个设置
- 改掉 phpMyAdmin 默认目录名。默认目录在 home、wwwroot、default、phpmyadmin 下,强烈建议手工改成不易猜到的名字,老版本 phpMyAdmin 爆出漏洞时,默认路径就是最先被扫的目标;
- 第一时间建好自己的虚拟主机并换掉默认页。默认网站根目录在 home、wwwroot、default 下,lnmp vhost add 建站后确认默认页已被自己的程序替换,不要长期挂着默认页对外服务;
- 把数据库 root 密码与各服务路径记进自己的密码本。安装时设的 root 密码、Nginx 配置在 usr、local、nginx、conf 下、PHP 配置在 usr、local、php、etc、php.ini,丢了密码或找不着配置文件,后面排错会多花成倍时间;
- 把 502 自动重启与日志切割开起来。脚本自带这两项辅助能力,Nginx 日志在 home、wwwlogs 下,生产站长期跑着,日志不切割会越长越大,服务异常没人自动拉起来就是一次停机。
注意事项
- 内存不够不要硬装数据库。按原稿介绍,安装数据库或 PHP 7 版本需要 1G 或以上内存,小内存机器先确认配置,内存不足时优先选不装数据库或升级配置;
- 安装全程走 screen 会话。安装耗时几分钟到几十分钟,SSH 掉线不会中断安装,但前提是开装前已经执行了 screen -S lnmp,裸 SSH 跑长安装是新手最常见的翻车点;
- 选 PHP 版本先看程序要求。新程序选 PHP 7 以上版本性能更好,老代码才为兼容性选 PHP 5.6,版本选错会出现程序跑不起来或跑得很慢两种结果;
- 原生安装与面板工具要二选一。用脚本原生安装性能更好、更省资源,也更适合生产环境,还能顺带学到 Linux 知识;如果觉得命令行始终繁琐,宝塔面板一类工具对初学者更直观,但不要两套管理方式混着用,配置会互相打架。
适合谁、不适合谁
适合刚买 VPS 想建站的新手,适合不熟悉 Linux 运维但要快速上线 WordPress 一类网站的站长,也适合程序员给自己搭开发与测试环境。与宝塔面板相比,LNMP 脚本的分工是“轻量原生”:不要图形界面、要生产环境性能、愿意敲几条命令的人选它;反过来,完全不想碰命令行、只想点鼠标管站的人,面板工具更合适。脚本常用命令也值得记一套:lnmp 加 start、stop、reload、restart、kill、status 管整体状态,lnmp vhost 加 add、list、del 管网站,lnmp database 加 add、list、edit、del 管数据库,lnmp ftp 与 lnmp ssl add 分别管 FTP 用户与证书。
官方下载渠道

关注「软件教程管家」
回复软件名即取即下:网盘下载链接 + 提取码,一步直达,不用再跳转。
本站资源仅供个人学习交流,请勿用于商业用途。软件与资料版权归原作者所有;如有侵权,请通过公众号「软件教程管家」联系我们,我们将在 24 小时内下架处理。查看免责声明 ›







