LNMP 1.8:增加 PHP 8.0 支持,增加 BuyPass、ZeroSSL SSL 证书,附安装和升级方法

LNMP 1.8 其实在 6 月 1 日就发布了,老王当时看了下更新日志,发现并没有更新需求,所以就一直没管它,但是最新遇到了证书续签失败的问题,需要更新 LNMP 版本才能解决,所以本文记录下 LNMP 1.8 更新记录以及安装和升级方法。

一、LNMP 1.8 更新记录

2021 年 6 月 1 日发布 LNMP 1.8 正式版,更新内容包括:

  • 增加PHP 8.0支持;
  • 增加Oracle Linux支持;
  • 增加WSL优化支持;
  • 增加phpmyadmin 5.0;
  • 增加CentOS6源自动调整;
  • 增加BuyPass、ZeroSSL SSL证书;
  • 增加php-memcache支持PHP 8.0;
  • 增加imagick支持PHP 8.0;
  • 增加apcu支持PHP 8.0;
  • 优化时间同步;
  • 优化Aliyunx Linux优化;
  • 优化sudo下添加虚拟主机SSL;
  • 优化CentOS8 Stream支持;
  • 优化PHP下载;
  • 更新诸多软件版本;
  • 其他一些功能优化及调整……

目前1.8版本与1.7版本编译参数、管理脚本方面相差很小。一般只需要 upgrade1.x-1.8.sh 升级一下管理脚本;
对于新增的BuyPass、ZeroSSL SSL证书,也是和之前一样在Let’s Encrypt的同级菜单里按数字选择,两者区别不大,BuyPass 180天有效期,ZeroSSL 90天有效期,据作者自己测试情况来看BuyPass要求较高有时候会因为莫名其妙的原因失败。

二、LNMP 1.8 运行环境要求

  • CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin/Aliyun/Amazon/Mint Linux发行版
  • 需要5GB以上硬盘剩余空间,MySQL 5.7,MariaDB 10至少9GB剩余空间
  • 需要128MB以上内存(128MB小内存VPS,Xen需有SWAP,OpenVZ至少要有128MB以上的vSWAP或突发内存),注意小内存请勿使用64位系统!
  • 安装MySQL 5.6或5.7及MariaDB 10必须1G以上内存,更高版本至少要2G内存!
  • 安装PHP 7及以上版本必须1G以上内存!
  • VPS或服务器必须设置好可用的yum或apt-get源并确保能正常工作,离线安装需要增加 CheckMirror=n 参数!
  • Linux下区分大小写,输入命令时请注意!
  • 如有通过yum或apt-get安装的MySQL/MariaDB请自行备份数据等相关文件!
  • CentOS 5、6,Debian 6及之前版本其官网已经结束支持无法直接使用,需自行更换vault或archive源!
  • CentOS 6请用lnmp 1.8+版本进行安装!
  • Ubuntu 18+,Debian 9+,Mint 19+,Deepin 15.7+及所有新的Linux发行版只能使用1.7+进行安装!
  • PHP 7.1.*以下版本不支持Ubuntu 19+、Debian 10等等非常新的Linux发行版!
  • 阿里云Ubuntu 14.04系统模版有问题不要用!!!
  • CentOS 8自带cmake有问题,请勿使用该版本或自行升级cmake。
  • PHP 7.4升级或安装必须CentOS 7+,Debian 8+,Ubuntu 16.04+且必须使用1.7+!!!
  • MySQL 8.0.23以下版本升级或安装必须CentOS 8+,Debian 9+,Ubuntu 16.04+且必须使用1.7+!!!
  • MySQL 8.0.24以上版本升级或安装必须Debian 11+,Ubuntu 20.04+,Fedora 33+且必须使用1.8!!!

三、LNMP 1.8 安装与升级

1、LNMP 1.8 安装教程

在 Linux 上使用 LNMP 一键脚本安装 LNMP 环境之前老王就已经分享过:《Linux 一键安装 Nginx + MySQL + PHP 环境》,安装 LNMP 1.8 的步骤也是一样的,只不过将版本改成了 1.8。

1.开启安装窗口

screen -S lnmp

这里如果提示 screen: command not found,则先安装 screen:

# CentOS
yum update -y && yum -y install screen
# Ubuntu/Debian
apt-get update -y && apt-get install screen -y

如果你在安装 LNMP 过程中中途断开,则可以通过 screen -r lnmp 命令重新打开安装窗口。

2.一键安装 LNMP

LNMP 一键脚本使用命令如下:

wget http://soft.vpser.net/lnmp/lnmp1.8.tar.gz -cO lnmp1.8.tar.gz && tar zxf lnmp1.8.tar.gz && cd lnmp1.8 && ./install.sh lnmp

这里如果你想安装 LAMP 或者 LNMPA,那么只需要将 install.sh 后面的参数 lnmp 换成 lamp 或者 lnmpa。

2、LNMP 1.8 升级教程

如果你 Linux 服务器上本身就有 LNMP 旧版本了,那么可以选择升级 LNMP 版本。

目前 LNMP 1.7 版本与 LNMP 1.8 版本编译参数、管理脚本方面相差很小(实测 1.5 版本也可以成功升级),一般只需要用下面的命令升级一下管理脚本即可(先下载 lnmp1.8.tar.gz):

upgrade1.x-1.8.sh

以上就是 lnmp 1.8 的介绍以及更新方法了,老王个人觉得主要的就是 BuyPass、ZeroSSL SSL 证书的支持,如果你遇到了 SSL 证书更新的问题,可以尝试升级成 1.8 版本。

赞(0)
关注我们
未经允许不得转载:老王博客 » LNMP 1.8:增加 PHP 8.0 支持,增加 BuyPass、ZeroSSL SSL 证书,附安装和升级方法

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址