非常多的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安装失败自查
- 安装MySQL 5.7、8.0,MariaDB 10.* 版本请确保 free -m 是有2048MB以上的内存否则可能会安装失败,低于2048MB内存请自行添加至少2GB的SWAP。
- 不要在非常新的Linux发行版上安装很旧的PHP版本,同理不要在很久的Linux发行版上安装非常新的PHP版本。
- yum或apt-get是否能正常工作,不能正常工作的话无法安装lnmp,内网或离线安装需要增加 CheckMirror=n 参数并且有正常可用的内网或光盘源。
- 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。
阅读相关
- CyberPanel安装教程:一键安装CyberPanel+OpenLiteSpeed
- LLStack快速安装LiteSpeed+PHP+MySQL环境创建 WordPress 博客和配置HTTP/3
- 宝塔Linux面板7.5.1企业版破解开心版一键脚本
- 盘点2021年国内外VPS云服务器可视化面板和一键安装脚本
评论前必须登录!
注册