2017-12-26 36 views
1

私はCentOS Linux release 7.4.1708 (Core)を使用しています。私のプロジェクトタスクの中には、5.4より高いPHPが必要ですが、更新できません。 私はこれらのコマンドを使用:HERECentOS 7でPHPを5.4から上位バージョンに更新できません

を説明したが、このエラーを取得して
yum install php56w php56w-opcache

を::

Error: php56w-common conflicts with php-common-5.4.16-43.el7_4.x86_64
Error: Package: php56w-5.6.32-1.w6.x86_64 (webtatic)
Requires: httpd-mmn = 20051115
Installed: httpd-2.4.6-67.el7.centos.6.x86_64 (@updates)
httpd-mmn = 20120211
httpd-mmn = 20120211x8664
httpd-mmn = 20120211-x86-64
Available: httpd-2.4.6-67.el7.centos.x86_64 (base)
httpd-mmn = 20120211x8664
httpd-mmn = 20120211-x86-64
httpd-mmn = 20120211
Available: httpd-2.4.6-67.el7.centos.2.x86_64 (updates)
httpd-mmn = 20120211x8664
httpd-mmn = 20120211-x86-64
httpd-mmn = 20120211
Available: httpd-2.4.6-67.el7.centos.5.x86_64 (updates)
httpd-mmn = 20120211x8664
httpd-mmn = 20120211-x86-64
httpd-mmn = 20120211
Error: Package: php56w-common-5.6.32-1.w6.x86_64 (webtatic)
Requires: libgmp.so.3()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

は私が今何を行うことができます
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
、その後、それを更新する?最初にあなたがヤムヤムにあなたのCentOS 7.xのバージョンに対応したリポジトリ情報をWebtatic ELを追加する必要があり、インストールするには

+2

を削除php-cli mod_php php-common'を実行し、既存のPHPインストールを削除して、あなたのコマンドを使ってインストールしてください。 – Hackerman

+1

私は[HERE](https://stackoverflow.com/a/24351302/5894421)のように 'php-common'を削除しようとしましたが、同じ問題があります –

+0

centos7でcentos6 reposを使用しようとしていますか? –

答えて

0

:実行より

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 

yumをインストール: `sudoのyumの

yum install php70w php70w-mysql php70w-common php70w-xml php70w-mbstring 
関連する問題