LNMP一键安装包是由@军哥利用Linux Shell编写Shell程序,可以一键为CentOS、RHEL、Fedora、Aliyun、Amazon、Debian、Ubuntu、Raspbian、Deepin、Mint Linux系统的VPS或独立主机安装LNMP(Nginx、MySQL、PHP)、LNMPA(Nginx、MySQL、PHP、Apache)、LAMP(Apache、MySQL、PHP)建站环境。
LNMP一键安装包每年6月1日定期更新一次,昨天如期更新至1.5正式版本,此次主要新增加了PHP7.2支持、增加Maria DB 10.2、增加无人值守安装、支持生成Let’s Encrypt泛域名SSL证书等,具体更新内容请查看下面详细日志介绍。
LNMP一键安装包适合有一定基础的人使用,因为没有可是的web控制面板,如果更喜欢像虚拟主机一样关于VPS或服务器拥有建站,可以使用宝塔Linux面板(宝塔Linux面板5.X正式版安装\SSL配置\异地备份教程),同样也是一键安装建站环境,目前蜗牛789使用的就是宝塔面板。
一、1.5正式版更新日志
- 增加PHP 7.2支持;
- 增加MariaDB 10.2支持;
- 增加MySQL 8.0支持;
- 增加PHP模块fileinfo选项,安装或升级时可以选择是否安装开启,选项在安装包目录下 lnmp.conf
- 中 Enable_PHP_Fileinfo 默认为 n 不开启,如有安装设置为 y ;
- 增加Nginx lua模块选项,安装或升级时可以选择是否为nginx安装开启lua,选项在安装包目录下
- lnmp.conf 中 Enable_Nginx_Lua 默认为 n 不开启,如有安装设置为 y ;
- 增加thinkphp、yii2、codeigniter、laravel伪静态;
- 增加使用acme.sh生成SSL证书,移除官方的certbot;
- 增加Nginx编译参数,默认开启stream;
- 增加Apache 2.4支持http2;
- 增加旧版本Ubuntu中国地区源;
- 增加添加虚拟主机时pathinfo可选项;
- 增加一键升级管理脚本及附属功能功能命令为 ./upgrade1.x-1.5.sh ;
- 增加certbot升级到acme.sh的一键升级功能命令为 ./upgrade1.x-1.5.sh ssl 按提示输入和原来SSL虚
- 拟主机一样配置的信息就可以;
- 增加多核编译加快安装时间;
- 增加kali Linux发行版支持;
- 增加对Amazone Linux 2支持;
- 增加修复MySQL gcc7 bug;
- 增加magento2实例配置文件 magento2-example.conf;
- 增加无人值守安装,官网上有具体教程;
- 增加LetseEcrypt 通配符/泛域名 SSL证书生成,官网上有具体教程;
- 优化MySQL/MariaDB root密码重装工具;
- 修复深度Deepin桌面版问题;
- 修复MySQL bug;
- 修复MariaDB bug;
- 移除PHP禁用函数scandir;
- 调整默认PHP版本为5.6;
- 调整默认Apache版本为2.4;
- 调整MySQL/MariaDB安装时未输入密码由原来密码设为 root 调整为 lnmp.org#随机数字 ;
- 调整MySQL国内下载源为科大的;
- 调整LAMP模式下SSL添加过程增加中间证书可选项;
- 调整默认虚拟主机页面字体显示等细节;
- 调整nginx伪静态至/usr/local/nginx/conf/rewrite目录;
- 调整优化lnmp下载源选择;
- 完善卸载脚本;
- 完善优化lnmp升级脚本 upgrade1.x-1.5.sh;
- 调整数据库内存优化加载方法;
- 其他一些功能优化及调整……
二、安装命令
蜗牛789曾在LNMP一键安装包v1.4为Linux安装建站环境及配置SSL教程文章当中整理了LNMP一键安装包V1.4版的安装教程,其实差不多,大家可以参照使用。
1、使用Putty_0.63中文版 或 宝塔远程桌面助手类似的SSH工具登陆VPS或服务器执行下面命令。
screen -S lnmp
如果提示“screen: command not found”错误,请执行下面命令当中的一个即可。
yum install screen 或 apt-get install screen
2、安装LNMP稳定版
如需无人值守安装,请使用 无人值守命令生成工具,或查看无人值守说明教程。
wget -c http://soft.vpser.net/lnmp/lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp
如需要安装LNMPA或LAMP,将上面命令的./install.sh 后面的参数lnmp替换为lnmpa或lamp即可。
如提示wget: command not found错误,使用下面命令在执行安装命令。
yum install wget 或 apt-get install wget
详细安装教程可以查看官网教程https://lnmp.org/install.html,详细又具体,蜗牛就不啰嗦了。