专栏首页魏艾斯博客www.vpsss.net军哥 LNMP 1.5 测试版发布

军哥 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 条评论
登录 后参与评论

相关文章

  • centOS 如何安装 lnmp 环境

    魏艾斯博客www.vpsss.net
  • 记一次与腾讯云客服工单/电话沟通的过程

    网站遇到问题发工单到腾讯云客服询问,从开始直到最后解决这个问题,老魏把整个与腾讯云客服工单/电话沟通的过程记录下来,希望能给初期接触云服务器运维的新手提供一些参...

    魏艾斯博客www.vpsss.net
  • 代码实现 WordPress 文章中英文数字间自动添加空格

    魏艾斯博客www.vpsss.net
  • 1 程序员 编写银行后台程序,盗窃 700 余万

    利用职务便利,覃某在华夏银行总行核心系统内植入计算机病毒程序,使跨行ATM机取款交易不能计入账户,之后成功取款717.9万元非法占为己有。今天上午,覃某因涉嫌职...

    程序员宝库
  • C#控制台程序:编写控制台应用程序,迷你简单的计算其。定义名为Cal的类,其中包含两个私有字段n1和n2。编写构造方法,为两个字段初始化。再为该定义加(Addition)、减(Substraction

    C#控制台程序:编写控制台应用程序,迷你简单的计算其。定义名为Cal的类,其中包含两个私有字段n1和n2。编写构造方法,为两个字段初始化。再为该定义加(Addi...

    赵帆同学GXUZF.COM
  • PostgreSQL 来自欧罗巴Patroni Patroni 管理下的POSTGRESQL 怎么修改参数 7

    目前Patroni 系列已经更新到了7 , 本次的重点在于看如何在Patroni的管理下,修改系统的配置参数.

    AustinDatabases
  • 干货 | 《互联网思维独孤九剑》深度笔记

    用户1756920
  • python的socket编程

    转自http://www.oschina.net/question/12_76126

    py3study
  • 腾讯刘琼:“互联网+”助力服装行业新发展

    9月21日,2015中国(大连)国际服装纺织品博览会期间,互联网+服装纺织行业的新机遇高峰论坛在大连举行。腾讯研究院高级研究员刘琼受邀发表演讲。出席论坛的还有...

    腾讯研究院
  • Kafka如果丢了消息,怎么处理的?

    Kafka存在丢消息的问题,消息丢失会发生在Broker,Producer和Consumer三种。Java面试宝典PDF完整版

    程序员白楠楠

扫码关注云+社区

领取腾讯云代金券