前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >军哥 LNMP 1.5 测试版发布

军哥 LNMP 1.5 测试版发布

作者头像
魏艾斯博客www.vpsss.net
发布2018-06-01 15:39:59
1.3K0
发布2018-06-01 15:39:59
举报

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-02-01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档