首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CentOS6.9Vesta升级php7

CentOS6.9Vesta升级php7
EN

Stack Overflow用户
提问于 2018-03-09 23:47:48
回答 1查看 650关注 0票数 1

我对linux完全陌生,并试图将php5.6升级到php7。我遵循了教程中的步骤,在步骤5中,它告诉我删除php,我就这样做了。在第6步中,我必须使用该命令,所有这些都应该可以:

代码语言:javascript
复制
yum --enablerepo=remi-php70 install php70-php php70-php-pear php70-php-bcmath php70-php-pecl-jsond-devel php70-php-mysqlnd php70-php-gd php70-php-common php70-php-fpm php70-php-intl php70-php-cli php70-php php70-php-xml php70-php-opcache php70-php-pecl-apcu php70-php-pecl-jsond php70-php-pdo php70-php-gmp php70-php-process php70-php-pecl-imagick php70-php-devel php70-php-mbstring

但是console说我需要这些依赖关系来安装php7。还有一个错误,上面写着"libdb4与文件系统冲突“。

输出:

错误:软件包: rpm-4.8.0-55.el6.x86_64 (base)要求:libdb-4.7.so()(64位)可用: db4-4.7.25-22.el6.x86_64 (基部)libdb-4.7.so(64位) 错误:iproute 2.6.32-54.el6.x86_64 (base)要求:libdb-4.7.so()(64位)可用: db4-4.7.25-22.el6.x86_64 (基部)libdb-4.7.so(64位) 错误:包: apr-util-1.3.9-3.el6_0.1.x86_64 (base)要求:libdb-4.7.so()(64位)可用: db4-4.7.25-22.el6.x86_64 (基部)libdb-4.7.so(64位) 错误:包:libdb4 4-utils-4.8.30-13.el7.x86_64 (epel)要求:libc.so.6(GLIBC_2.14)(64位) 错误:包: libdb4-4.8.30-13.el7.x86_64 (epel)要求:libc.so.6(GLIBC_2.17)(64位) 错误:包: httpd-tools-2.2.15-115.el6.1.x86_64 (vesta)要求:libdb-4.7.so()(64位)可用: db4-4.7.25-22.el6.x86_64 (基)libdb-4.7.so(64位) 错误: pam-1.1.1-24.el6.x86_64 (base)要求:libdb-4.7.so()(64位)可用: db4-4.7.25-22.el6.x86_64 (基部)libdb-4.7.so(64bit) 错误: libdb4与文件系统-2.4.30-3.el6.x86_64冲突 错误:包: httpd-2.2.15-115.el6.1.x86_64 (vesta)要求:libdb-4.7.so()(64位)可用: db4-4.7.25-22.el6.x86_64 (基部)libdb-4.7.so(64位) 错误:包: cyrus-sasl-lib-2.1.23-15.el6_6.2.x86_64 (base)要求:libdb-4.7.so(64位)可用: db4-4.7.25-22.el6.x86_64 (基部)libdb-4.7.so(64位) 错误:软件包: rpm-libs-4.8.0-55.el6.x86_64 (base)要求:libdb-4.7.so()(64位)可用: db4-4.7.25-22.el6.x86_64 (基部)libdb-4.7.so(64位) 您可以尝试使用--跳过-断开来解决您可以尝试运行的问题: rpm -Va -nofiles-no文摘。

(我在google上做了很多搜索,试着一个一个地下载,但是当我尝试安装我下载的rpm时,它需要另一个依赖项。看起来,它将永远要求依赖关系。我试图找到一个命令,该命令将查找所有依赖项并进行安装,但它没有工作。我得到了同样的输出)

是否有安装php7的方法或获得php5.6返回的方法?

EN

回答 1

Stack Overflow用户

发布于 2018-03-11 17:30:41

错误:包:libdb4 4-utils-4.8.30-13.el7.x86_64 (epel)要求:libc.so.6(GLIBC_2.14)(64位)

看起来您正在尝试混合来自CentOS 6和CentOS 7( el7后缀)的存储库,可能是EPEL。

请参阅yum repolist,查看需要修复的存储库。

所以,至少移除所需的。

代码语言:javascript
复制
yum remove epel-release
yum clean all

要在我的存储库中的CentOS上安装任何向导指令版本,请参阅向导指令

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49203829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档