本站的环境搭建用的军哥的 LNMP PHP 版本是 7.3.33 想用 PHP 8.0 但是有些客观的原因存在暂时无法使用。今天事情不多就把 LNMP PHP 的版本升级一下,把 PHP 升级到 7.4.29 如果你使用军哥的脚本部署 LNMP 环境升级相对来说简单点。本文只适用于使用军哥的 LNMP 环境进行 PHP 版本升级。升级完 PHP 后还需要注意已安装的扩展是否正常。我升级完后之前安装的 PHP 扩展都不正常需要先执行下卸载在重新安装一遍。
0x01 执行更新
进入 lnmp1.9 的目录执行升级命令;
./upgrade.sh # lnmp升级脚本;0x02 选择升级
执行完升级命令后,选择你要升级的环境组件。需要注意不建议升级 MySQL数据库,如果一定要升级必须先备份数据;我这里升级 PHP 我选择第四项,如果你多 PHP 版本选择第八项,具体根据自己之前部署的环境决定;
0x03 选择版本
进入 PHP 的官网查看 PHP 的版本,记录下你要升级的 PHP 版本号。在下面的操作中只需要输入要升级的 PHP 版本号即可;我选择了 PHP 7.4.29
显示我当前的 PHP 版本是 7.3.33 然后输入你要的 PHP 版本号;
0x04 开始升级
此时还可以取消升级,确认升级按回车键,取消升级按 Ctrl+C 键退出升级;
升级过程,时间不会太久,具体要看自己服务器的配置决定升级所需要的时间;
0x05 升级完成
当出现 “upgrade php completed” 如下图红框内容,则说明 PHP 版本升级成功;
0x06 关于扩展
当你的 PHP 版本升级完毕后,可能之前安装的扩展无法使用。我在升级前安装了 opcache、Redis 升级后都无法使用了,只需要执行下这些扩展的卸载命令,然后再重新安装一次即可;
暂无评论内容