您好,如何升级PHP版本从7.0.8到 7.2或更高?

问答中心分类: Linux您好,如何升级PHP版本从7.0.8到 7.2或更高?
lechong1 asked 5 年 ago

您好,如何升级PHP版本从7.0.8到 7.2或更高?
我目前用文档里介绍的方法 ./upgrade.sh 
提示信息 please only input '7.0.xx'
有其他办法可以直接升级PHP大版本吗?十分感谢!

Question Tags:

8 Answers
oneinstack answered 5 年 ago
1. 卸载php
/root/oneinstack/uninstall.sh php
2. 重新安装php7.2
/root/oneinstack/install.sh --php_option 7

lechong1 answered 5 年 ago
您好 ,我尝试先卸载PHP ,准备安装的时候发现 没有install.sh 这个文件,吓个一跳,赶紧通过改变PHP版本的方式又用上了7.0.8(我不清楚这样是否恢复到卸载前的状态。)
然后 我尝试下载最新的oninstack安装包,在里面找到install.sh文件,然后上传到oneinstack文件夹,执行,

Start your code here[root@iZ2312z95soZ oneinstack]# ./install.sh --php_option 7
-bash: ./install.sh: Permission denied
出现这个错误,请指导一下该怎么办。我想可能之前部署服务器后把install.sh删掉了。

十分感谢您。

oneinstack answered 5 年 ago
chmod +x install.sh

lechong1 answered 5 年 ago
Start your code here#######################################################################
#       OneinStack for CentOS/RedHat 6+ Debian 7+ and Ubuntu 12+      #
#       For more information please visit https://oneinstack.com      #
#######################################################################
./install.sh: line 662: -y: command not found
./install.sh: line 670: ./include/check_download.sh: No such file or directory
./install.sh: line 672: checkDownload: command not found
./install.sh: line 683: ./include/check_sw.sh: No such file or directory
./install.sh: line 686: installDepsCentOS: command not found
Loaded plugins: fastestmirror
Cleaning repos: base epel extras updates
Cleaning up everything
Cleaning up list of fastest mirrors
Loaded plugins: fastestmirror
Determining fastest mirrors
Metadata Cache Created
Loaded plugins: fastestmirror
There is no installed groups file.

还是不行哦,好像是找不到安装文件。我把新下载的oneinstack里的src目录下的php-7.2.12.tar.gz拷贝过来还是不行。

oneinstack answered 5 年 ago
install.sh 文件必须在oneinstack目录下

lechong1 answered 5 年 ago
您好, install.sh 是拷贝到oneinstack目录下的。
问题是 ./include/check_download.sh ./include/check_sw.sh
这些文件在我的服务器上确实也没有。不清楚怎么回事。
您可以帮忙远程升级PHP吗?可以付您50元服务费用,
我是真有点搞不明白,不太懂这个,谢谢您。

oneinstack answered 5 年 ago

重写下载oneinstack覆盖:

wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz
tar xzf oneinstack-full.tar.gz

lechong1 answered 5 年 ago
多谢多谢,现在可以了!