
搭建LNMP(Linux + Nginx + MySQL + PHP)Web环境通常有两种方式:源码编译安装和脚本快速安装。在生产环境中,推荐使用自动化脚本,既能节省手动配置时间,又能避免配置错误。
下面为你介绍使用 LNMP 一键安装包 部署环境的具体步骤(该脚本会自动安装 Nginx、MySQL/MariaDB、PHP 以及 phpMyAdmin)。
第一步:准备工作
获取离线完整安装包:
下载地址:https://github.com/jwsky/lnmp-full-safe
文件名称:lnmp2.1-full.tar.gz
上传文件:
使用SFTP/FTP工具将下载好的lnmp2.1-full.tar.gz上传至服务器的/root目录下。

第二步:安装步骤
1.解压并进入安装目录
使用SSH登录服务器终端,依次执行以下命令:
解压安装包
tar -zxvf lnmp2.1-full.tar.gz进入解压后的目录
cd lnmp2.1-full2.运行安装脚本
执行以下命令安装:
CheckMirror="n" ./install.sh lnmp3.根据提示完成配置交互
脚本运行后,终端会引导配置数据库与PHP参数,请按提示操作:
阶段一:配置数据库(MySQL/MariaDB)
选择数据库版本:
终端显示You have 11 options for your DataBase install,输入你需要的版本序号并回车。
选择安装方式:
终端显示Using Generic Binaries [y/n]:
注意: 完整版离线包不包含巨型的二进制包,离线安装必须选择源码编译。此处请直接输入 N 并回车。
设置数据库Root密码:
终端显示Please setup root password of MySQL,输入数据库管理员密码。
选择是否开启InnoDB存储引擎:
终端显示Do you want to enable or disable the InnoDB Storage Engine?
推荐开启,直接回车或输入 Y 即可。
阶段二:配置PHP与内存优化器
选择PHP版本:
终端显示You have 9 options for your PHP install,根据需求选择对应PHP版本序号并回车。
选择内存分配器(Memory Allocator):
终端显示You have 3 options for your Memory Allocator install。
提供Jemalloc、TCmalloc或不安装可选。若无特殊需求,直接回车(默认不安装)即可。
若部署MySQL、Nginx等需长期稳定运行的基础组件,优先选择Jemalloc,官方适配度更高,长期运行的内存碎片风险更低。
完成安装
确认参数后,系统将自动开始编译与部署,耗时通常为10~30分钟。
当终端打印出以下内容时,即代表LNMP环境已成功安装并运行:
