【提问】php多版本共存时,如何对单版本升级
使用lnmp时, ./install.sh mphp 安装了多个版本php共装有5.6 、7.2 、7.3默认版本5.6
使用 ./upgrade.sh php 提示当前版本5.6 没法选择7.2版本升级
请问使用什么办法才能升级7.2版本的小版本?
搜寻无果,还望回复下,谢谢!
./upgrade.sh php 只能升级默认php,不能升级多php的版本
不清楚你升级时的错误信息没法分析可能原因 licess 发表于 2019-9-21 19:34
./upgrade.sh php 只能升级默认php,不能升级多php的版本
不清楚你升级时的错误信息没法分析可能原因 ...
没报错,但是不能升级指定版本的,include/main.sh 代码641-658行
使用的绝对路径 ,我尝试了修改php环境变量也不能升级
/usr/local/php/bin/ 5.6默认的
/usr/local/php7.2/bin/ 7.2 准备升级的
请问还有别的办法升级7.2的小版本吗?
Get_PHP_Ext_Dir()
{
Cur_PHP_Version="`/usr/local/php/bin/php-config --version`"
zend_ext_dir="`/usr/local/php/bin/php-config --extension-dir`/"
}
Check_Stack()
{
if [[ -s /usr/local/php/sbin/php-fpm && -s /usr/local/php/etc/php-fpm.conf && -s /etc/init.d/php-fpm && -s /usr/local/nginx/sbin/nginx ]]; then
Get_Stack="lnmp"
elif [[ -s /usr/local/nginx/sbin/nginx && -s /usr/local/apache/bin/httpd && -s /usr/local/apache/conf/httpd.conf && -s /etc/init.d/httpd && ! -s /usr/local/php/sbin/php-fpm ]]; then
Get_Stack="lnmpa"
elif [[ -s /usr/local/apache/bin/httpd && -s /usr/local/apache/conf/httpd.conf && -s /etc/init.d/httpd && ! -s /usr/local/php/sbin/php-fpm ]]; then
Get_Stack="lamp"
else
Get_Stack="unknow"
fi
}
https://bbs.vpser.net/forum.php?mod=image&aid=5861&size=300x300&key=e58e0a4e82dcdd67&nocache=yes&type=fixnone&ramdom=fV4vL peng2289 发表于 2019-9-23 09:48
没报错,但是不能升级指定版本的,include/main.sh 代码641-658行
使用的绝对路径 ,我尝试了修改php环 ...
只能手动按照安装脚本进行升级或自己修改升级脚本
页:
[1]