- 积分
- 86
- 威望
-
- 金钱
-
- 注册时间
- 2016-8-5
- 在线时间
- 小时
- 最后登录
- 1970-1-1
|
发表于 2024-2-25 11:20:44
|
显示全部楼层
改如下脚本后,用upgrade.sh升级安装,显示还是8.1.19,升级到8.2.16没问题。
9:37 2024/2/25
修改lnmp 的php安装版本,需要修改的文件包含(lnmp目录下):
1. conf子目录 增加8.3配置
cp enable-php8.2.conf enable-php8.3.conf
修改其中的8.2为8.3
fastcgi_pass unix:/tmp/php-cgi8.3.sock;
2. 在include/php.sh 中增加一个函数:Install_PHP_83(),暂时复制Install_PHP_82()
3. 在include/upgrade_php.sh 增加一个函数:Upgrade_PHP_83(),暂时复制Upgrade_PHP_82()
4. 在include/version.sh 中的php后面增加一段:
elif [ "${PHPSelect}" = "14" ]; then
Php_Ver='php-8.2.16'
elif [ "${PHPSelect}" = "15" ]; then
Php_Ver='php-8.3.3'
5. 在install.sh中的Install_PHP()函数中增加一段:
elif [ "${PHPSelect}" = "14" ]; then
Install_PHP_82
elif [ "${PHPSelect}" = "15" ]; then
Install_PHP_83
6.在include/main.sh中的PHP_Info数组中增加 'PHP 8.2.16' 'PHP 8.3.3',
在PHP_Selection()函数增加并修改:
echo "14: Install ${PHP_Info[13]}"
echo "15: Install ${PHP_Info[14]}"
read -p "Enter your choice (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15): " PHPSelect
最后增加:
14)
echo "You will install ${PHP_Info[13]}"
;;
15)
echo "You will install ${PHP_Info[14]}"
;;
7. 可能还需要修改include/multiplephp.sh
https://soft.lnmp.com/服务器上目前只有php8.3.0文件,所以暂时把上面的8.3.3改为8.3.0(改后升级出错) |
|