LNMP一键脚本命令行升级LNMP最新版本、MySQL、PHP、Nginx

非常多的VPS服务器现在还是使用LNMP一键脚本搭建和管理服务器的。要如何使用LNMP一键脚本升级VPS服务器的MySQL、PHP、Nginx到指定版本或最新版本。

LNMP是一个Linux环境下搭建和维护Nginx、MySQL、PHP的一键脚本,LNMP在每年6月1日更新一次,基本兼容本市面上所有的VPS服务器都可以安装,运行效率比可视化面板要高,不过需要熟悉命令行。在LNMP一键脚本中(/root/lnmp),有一个upgrade.sh文件,upgrade.sh是专门管理软件升级的。

LNMP版本升级

LNMP每年6月1日推出新版本,以2021年6月1日推出的LNMP 1.8正式版为例。LNMP 1.8下载地址:http://soft.vpser.net/lnmp/lnmp1.8.tar.gz

LNMP 1.5、1.6、1.7与1.8版本编译参数、管理脚本方面相差不大,只需要用LNMP的upgrade.sh升级脚本升级到LNMP 1.8即可:

upgrade1.x-1.8.sh

Nginx升级

Nginx升级命令行:

./upgrade.sh nginx

按提示输入版本号后回车,再次回车确认即可开始升级Nginx。可以在 http://nginx.org/en/download.html 查找nginx的最新版本号和旧版本号。

MySQL升级

MySQL升级命令行:

./upgrade.sh mysql

需要先输入MySQL root密码进行验证,验证不通过将无法进行升级,验证通过后到 http://dev.mysql.com/downloads/mysql/ 获取MySQL版本号,输入后回车确认。

PHP升级

PHP升级命令行:

./upgrade.sh php

http://www.php.net/downloads.php 获取版本号,输入版本号,再次回车确认即可开始升级。

LNMP安装失败自查

  1. 安装MySQL 5.7、8.0,MariaDB 10.* 版本请确保 free -m 是有2048MB以上的内存否则可能会安装失败,低于2048MB内存请自行添加至少2GB的SWAP。
  2. 不要在非常新的Linux发行版上安装很旧的PHP版本,同理不要在很久的Linux发行版上安装非常新的PHP版本。
  3. yum或apt-get是否能正常工作,不能正常工作的话无法安装lnmp,内网或离线安装需要增加 CheckMirror=n 参数并且有正常可用的内网或光盘源。
  4. CentOS 5、6,Debian 6及之前版本其官网已经结束支持无法直接使用,需自行更换vault或archive源。
  5. CentOS 6请用lnmp 1.8+版本进行安装。
  6. Ubuntu 18+,Debian 9+,Mint 19+,Deepin 15.7+及所有新的Linux发行版只能使用1.7+进行安装。
  7. PHP 7.1.*以下版本不支持Ubuntu 19+、Debian 10等等非常新的Linux发行版!
  8. 阿里云Ubuntu 14.04系统模版有问题不要用。
  9. CentOS 8自带cmake有问题,请勿使用该版本或自行升级cmake。
  10. PHP 7.4升级或安装必须CentOS 7+,Debian 8+,Ubuntu 16.04+且必须使用1.7+。
  11. MySQL 8.0.23以下版本升级或安装必须CentOS 8+,Debian 9+,Ubuntu 16.04+且必须使用1.7+。
  12. MySQL 8.0.24以上版本升级或安装必须Debian 11+,Ubuntu 20.04+,Fedora 33+且必须使用1.8。

阅读相关

  1. CyberPanel安装教程:一键安装CyberPanel+OpenLiteSpeed
  2. LLStack快速安装LiteSpeed+PHP+MySQL环境创建 WordPress 博客和配置HTTP/3
  3. 宝塔Linux面板7.5.1企业版破解开心版一键脚本
  4. 盘点2021年国内外VPS云服务器可视化面板和一键安装脚本

未经允许不得转载:主机格调 » LNMP一键脚本命令行升级LNMP最新版本、MySQL、PHP、Nginx