军哥 LNMP 1.5 测试版发布

2018 年 1 月初军哥发布了lnmp1.5 测试版。LNMP 的大名在国内站长圈内可谓无人不知无人不晓,太多人都在使用军哥 lnmp 做生产环境了,包括魏艾斯博客在内,希望军哥能够一直把这个有益于大家的项目做下去。

LNMP 一键安装包是一个用 Linux Shell 编写的可以为 CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin/Aliyun/Amazon/Mint Linux VPS 或独立主机安装 LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的 Shell 程序。支持自定义 Nginx、PHP 编译参数及网站和数据库目录、支持生成 LetseEcrypt 证书、LNMP 模式支持多 PHP 版本、支持单独安装 Nginx/MySQL/MariaDB/Pureftpd 服务器,同时提供一些实用的辅助工具如:虚拟主机管理、FTP 用户管理、Nginx、MySQL/MariaDB、PHP 的升级、常用缓存组件 Redis/Xcache 等的安装、重置 MySQL root 密码、502 自动重启、日志切割、SSH 防护 DenyHosts/Fail2Ban、备份等许多实用脚本。

此版本更新有以下内容:

增加 PHP 7.2 支持; 增加 MariaDB 10.2 支持; 增加 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 支持 https2; 增加旧版本 Ubuntu 中国地区源; 增加添加虚拟主机时 pathinfo 可选项; 增加 certbot 升级到 acme.sh 的一键升级功能命令为 ./upgrade1.x-1.5.sh ssl 按提示输入和原来 SSL 虚拟主机一样配置的信息就可以; 更多更新记录请到 lnmp 网站查看。

安装前建议使用 screen,执行:screen -S lnmp 后,执行:wget https://soft.vpser.net/lnmp/lnmp1.5beta.tar.gz -cO lnmp1.5beta.tar.gz && tar zxf lnmp1.5beta.tar.gz && cd lnmp1.5 && ./install.sh lnmp 请注意最后的 lnmp 参数,如需要 lnmpa 或 lamp 请替换 lnmp 为你要安装的模式。

相关文章:LNMP 1.4 正式版安装测试记录及自动生成 Let’s Encrypt 免费证书

关于升级到当前版本 低版本的因为涉及到很多程序版本的变动和配置文件的变化,想完整的升级最好是备份数据,卸载后重新安装或重装系统重装。 1.x 版本的话 1.5 安装包目录下 ./upgrade1.x-1.5.sh 可进行升级 lnmp 管理脚本,除 Nginx、PHP、MySQL 版本外功能基本都能正常使用,Nginx、PHP 可以通过升级脚本进行升级、MySQL 只要没问题不建议进行升级。

之前 certbot 生成的 SSL 迁移到 acme.sh 之前通过 certbot 生成的 SSL 可以通过安装包目录下执行:./upgrade1.x-1.5.sh ssl 进行升级,升级过程需要输入域名、网站目录信息,这些信息必须要和配置文件中的一致,不然会升级失败。不确定信息的话可以先 cat /usr/local/nginx/conf/vhost/域名.conf,LAMP 模式下是 cat /usr/local/apache/conf/vhost/域名.conf 。 没添加过 SSL 的虚拟主机依然是用 lnmp ssl add 命令进行添加。

lnmp 常用命令:

LNMP 状态管理:lnmp {start|stop|reload|restart|kill|status} LNMP 各个程序的状态管理:lnmp {nginx|mysql|mariadb|php-fpm|pureftpd} {start|stop|reload|restart|kill|status} 虚拟主机管理:lnmp vhost {add|list|del} 数据库管理:lnmp database {add|list|edit|del} FTP 用户管理:lnmp ftp {add|list|edit|del|show} 已存在虚拟主机添加 SSL:lnmp ssl add

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏破晓之歌

linux下docker+sentry安装配置

注意:接下来所有命令都需要用到 Redis、 PostgreSQL、 Outbound Email中的环境变量,所有命令中需要将将三个镜像连接起来

26410
来自专栏KaliArch

Docke的WEB管理工具

Shipyard也是完全基于Docker API,支持container管理、engine管理(一个engine就是监听tcp端口的docker daemon)...

743130
来自专栏向治洪

初识Node.js

概述 相信对于专注javascript发展的同学来说,nodejs已经不是一个陌生的词眼。有关nodejs的相关资料网上已经铺天盖地。由于它的高并发特性,造就了...

279100
来自专栏写写代码吃吃瓜

Ubuntu环境下Tornado环境部署

19970
来自专栏Rainbond开源「容器云平台」

Docker 网络构造:Docker如何使用Linux iptables和Interfaces

30320

Docker Hub:保存并分享你的Docker镜像

原文地址:https://dzone.com/articles/docker-hub-save-and-share-your-docker-images

345110
来自专栏SDNLAB

SSL及Nginx代理搭建环境的Docker仓库

使用私有仓库有许多优点:节省网络带宽,针对于每个镜像不用每个人都去中央仓库上面去下载,只需要从私有仓库中下载即可;提供镜像资源利用,针对于公司内部使用的镜像,推...

46960
来自专栏bboysoul

linux 编译安装emacs和安装spacemacs

wget http://mirrors.ustc.edu.cn/gnu/emacs/emacs-25.1.tar.xz tar xvf emacs-25.1....

15320
来自专栏皮振伟的专栏

[kvm][qemu]CPU虚拟化

前言: 这里作者再次自不量力了,以一点微末的道行分析一下KVM的CPU虚拟化部分的代码。 分析: 1,分析具体代码逻辑之前,可以先使用strace大致看一下...

57270
来自专栏云计算教程系列

如何在Ubuntu 18.04上测试与分子的可靠角色

Ansible中的单元测试是确保角色按预期运行的关键。通过允许您指定针对不同环境测试角色的方案,Molecule使此过程更容易。使用Ansible,Molecu...

14310

扫码关注云+社区

领取腾讯云代金券