今天在LNMP一键安装包官网【lnmp.org】发现了这个“LNMP v1.5 无人值守安装教程”的细想了一下看感觉还是非常有用处的,特别是“无人值守”这个真心好赞的,于是马上就转载分享到自己的学习笔记里来了,有空要定制一个属于自己的LNMP v1.5 无人值守安装包脚本了。

LNMP.jpg

无人值守安装是最近v1.5测试版新增的功能,可以预设好相关参数自动进行安装不需要按提示一个一个的选择适合批量安装部署,欢
迎测试并论坛反馈。

下载安装命令和以前基本一样,完整的无人值守安装命令如下(以LNMP模式,默认选项安装MySQL 5.5MySQL root密码设置为lnmp.org、启用InnoDBPHP 5.6、不安装内存分配器为例):

wget http://soft.vpser.net/lnmp/lnmp1.5beta.tar.gz -cO lnmp1.5beta.tar.gz && tar zxf lnmp1.5beta.tar.gz && cd lnmp1.5 && LNMP_Auto="y" DBSelect="2" DB_Root_Password="lnmp.org" InstallInnodb="y" PHPSelect="5" SelectMalloc="1" ./install.sh lnmp

注意如果缺失参数的话还是会有要求选择缺失选项的提示。

无人值守安装所需的参数及说明

变量名变量值含义
LNMP_Auto启用无人值守自动安装
DBSelect数据库版本序号
DB_Root_Password数据库root密码(不可为空),不安装数据库时可不加该参数
InstallInnodb是否安装Innodb引擎,y 或 n ,不安装数据库时可不加该参数
PHPSelectPHP版本序号
SelectMalloc内存分配器版本序号
ApacheSelectApache版本序号,仅LNMPA和LAMP模式需添加该参数
ServerAdmin管理员邮箱,仅LNMPA和LAMP模式需添加该参数

各程序版本对应序号

MySQL版本对应序号PHP版本对应序号内存分配器对应序号Apache版本对应序号
MySQL 5.11PHP 5.21不安装1Apache 2.21
MySQL 5.52PHP 5.32Jemalloc2Apache 2.42
MySQL 5.63PHP 5.43TCMalloc3
MySQL 5.74PHP 5.54
MariaDB 5.55PHP 5.65
MariaDB 10.06PHP 7.06
MariaDB 10.17PHP 7.17
MariaDB 10.28PHP 7.28
不安装数据库0

另外再举几个其他例子

lamp模式不安装数据库、PHP 7.1、不安装内存分配器、Apache 2.4:

wget http://soft.vpser.net/lnmp/lnmp1.5beta.tar.gz -cO lnmp1.5beta.tar.gz && tar zxf lnmp1.5beta.tar.gz && cd lnmp1.5 && LNMP_Auto="y" DBSelect="0" PHPSelect="7" SelectMalloc="1" ApacheSelect="2" ServerAdmin="[email protected]" ./install.sh lamp

lnmpa模式安装MariaDB 5.5 密码设为www.vpser.net 并开启InnoDB、PHP 7.2、安装TCMalloc、Apache 2.4:

wget http://soft.vpser.net/lnmp/lnmp1.5beta.tar.gz -cO lnmp1.5beta.tar.gz && tar zxf lnmp1.5beta.tar.gz && cd lnmp1.5 && LNMP_Auto="y" DBSelect="5" DB_Root_Password="www.vpser.net" InstallInnodb="y" PHPSelect="8" SelectMalloc="3" ApacheSelect="2" ServerAdmin="[email protected]" ./install.sh lnmpa
本文是在LNMP一键安装包官网【lnmp.org】的文章【LNMP v1.5 无人值守安装教程】一文的基础上稍加修改、修饰而来的,特此声明哦!
最后修改:2018 年 03 月 13 日
如果觉得我的文章对你有用,请随意赞赏