前言
由于项目升级,之前的一台服务器环境安装使用了 lnmp一键安装包来安装的环境。默认PHP版本较低7.4。新项目使用了8.2,由于新项目用户较少,所以安排跟这个老版本的应用放一起。
步骤
看了下官网说明
1、下载支持php8.2的安装包,目前正式版LNMP 2.0支持
# 下载解压并进入目录
wget https://soft.lnmp.com/lnmp/lnmp2.0.tar.gz -O lnmp2.0.tar.gz && tar zxf lnmp2.0.tar.gz && cd lnmp2.0
# 安装升级环境
./upgrade1.x-2.0.sh
2、安装多版本共存
依然在解压目录下操作
./install.sh mphp
之后输入要安装的版本的序号即可。
注意:安装多版本期间会导致 lnmp 所有安装的服务停用(Nginx/MySQL等),请在业务空闲时操作
3、安装其他PHP对应的扩展
./addons.sh
这里会有2步选择,第一步选择所需扩展,如 redis 。之后第二步选择你要安装的PHP版本
脚本会自动检测共用的已安装 redis 再编译相应扩展。
至此安装完成,配置相应 Nginx 的 vhost 即可。