PHP 开发 CentOS 6 安装时出现问题


trouble in installation of php-devel centos 6

我正在安装如下所示php-devel

yum install php-devel

和如下所示的错误

Package: 1:php56w-pear-1.10.1-1.w6.noarch (@webtatic)
           Requires: php56w-ftp
           Removing: php56w-common-5.6.20-1.w6.x86_64 (@webtatic)
               php56w-ftp
           Obsoleted By: php-common-5.6.20-1.el6.remi.x86_64 (remi-php56)
               Not found
           Available: php56w-common-5.6.19-1.w6.x86_64 (webtatic)
               php56w-ftp
Error: Package: 1:php56w-pear-1.10.1-1.w6.noarch (@webtatic)
           Requires: php56w-xml
           Removing: php56w-xml-5.6.20-1.w6.x86_64 (@webtatic)
               php56w-xml = 5.6.20-1.w6
           Obsoleted By: php-xml-5.6.20-1.el6.remi.x86_64 (remi-php56)
               Not found
           Available: php56w-xml-5.6.19-1.w6.x86_64 (webtatic)
               php56w-xml = 5.6.19-1.w6
Error: Package: 1:php56w-pear-1.10.1-1.w6.noarch (@webtatic)
           Requires: php56w-bz2
           Removing: php56w-common-5.6.20-1.w6.x86_64 (@webtatic)
               php56w-bz2
           Obsoleted By: php-common-5.6.20-1.el6.remi.x86_64 (remi-php56)
               Not found
           Available: php56w-common-5.6.19-1.w6.x86_64 (webtatic)
               php56w-bz2
Error: Package: 1:php56w-pear-1.10.1-1.w6.noarch (@webtatic)
           Requires: php56w-cli
           Removing: php56w-cli-5.6.20-1.w6.x86_64 (@webtatic)
               php56w-cli = 5.6.20-1.w6
           Obsoleted By: php-cli-5.6.20-1.el6.remi.x86_64 (remi-php56)
               Not found
           Available: php56w-cli-5.6.19-1.w6.x86_64 (webtatic)
               php56w-cli = 5.6.19-1.w6
Error: Package: 1:php56w-pear-1.10.1-1.w6.noarch (@webtatic)
           Requires: php56w-pcre
           Removing: php56w-common-5.6.20-1.w6.x86_64 (@webtatic)
               php56w-pcre
           Obsoleted By: php-common-5.6.20-1.el6.remi.x86_64 (remi-php56)
               Not found
           Available: php56w-common-5.6.19-1.w6.x86_64 (webtatic)
               php56w-pcre
Error: Package: 1:php56w-pear-1.10.1-1.w6.noarch (@webtatic)
           Requires: php56w-posix
           Removing: php56w-process-5.6.20-1.w6.x86_64 (@webtatic)
               php56w-posix
           Obsoleted By: php-process-5.6.20-1.el6.remi.x86_64 (remi-php56)
               Not found
           Available: php56w-process-5.6.19-1.w6.x86_64 (webtatic)
               php56w-posix
Error: Package: 1:php56w-pear-1.10.1-1.w6.noarch (@webtatic)
           Requires: php56w-tokenizer
           Removing: php56w-common-5.6.20-1.w6.x86_64 (@webtatic)
               php56w-tokenizer
           Obsoleted By: php-common-5.6.20-1.el6.remi.x86_64 (remi-php56)
               Not found
           Available: php56w-common-5.6.19-1.w6.x86_64 (webtatic)
               php56w-tokenizer
Error: Package: 1:php56w-pear-1.10.1-1.w6.noarch (@webtatic)
           Requires: php56w-zlib
           Removing: php56w-common-5.6.20-1.w6.x86_64 (@webtatic)
               php56w-zlib
           Obsoleted By: php-common-5.6.20-1.el6.remi.x86_64 (remi-php56)
               Not found
           Available: php56w-common-5.6.19-1.w6.x86_64 (webtatic)
               php56w-zlib
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

请帮助我

首先尝试安装 EPEL 6,

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
yum install epel-release-latest-6.noarch.rpm
rm -rf epel-release-latest-6.noarch.rpm

完成后,尝试运行,

yum install php

您同时安装并启用了 webtatic 和 remi 存储库。要解决此问题以安装 php* 软件包,请启用一个并禁用其他软件包。例如,运行yum install --disablerepo=webtatic php-devel或转到/etc/yum.repos.d并通过编辑 .repo 文件禁用存储库。