站长视角
用户至上

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。
赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权, 转载请注明出处。
文章名称:《LNMP一键脚本命令行升级LNMP最新版本、MySQL、PHP、Nginx》
文章链接:https://cnidc.co/19088.html
【声明】:国外主机测评仅分享信息,不参与任何交易,也非中介,所有内容仅代表个人观点,均不作直接、间接、法定、约定的保证,读者购买风险自担。一旦您访问国外主机测评,即表示您已经知晓并接受了此声明通告。
【关于安全】:任何 IDC商家都有倒闭和跑路的可能,备份永远是最佳选择,服务器也是机器,不勤备份是对自己极不负责的表现,请保持良好的备份习惯。

登录

找回密码

注册