Xcache安装,repo提供旧版本



我正在尝试将xcache安装到我的服务器上,以尝试提高站点速度。

我遵循这里提供的指南http://www.tecmint.com/install-xcache-to-accelerate-and-optimize-php-performance/

第一步是做同事

yum install php-xcache xcache-admin

然而,在shell中执行此操作时,我得到以下错误

Error: Package: php-xcache-3.0.4-1.el6.x86_64 (epel)
           Requires: php(zend-abi) = 20090626
           Installed: php-common-5.4.32-1.el6.remi.x86_64 (@remi)
               php(zend-abi) = 20100525-x86-64
           Available: php-common-5.3.3-38.el6.x86_64 (base)
               php(zend-abi) = 20090626
           Available: php-common-5.3.3-40.el6_6.x86_64 (updates)
               php(zend-abi) = 20090626
Error: Package: php-xcache-3.0.4-1.el6.x86_64 (epel)
           Requires: php(api) = 20090626
           Installed: php-common-5.4.32-1.el6.remi.x86_64 (@remi)
               php(api) = 20100412-x86-64
           Available: php-common-5.3.3-38.el6.x86_64 (base)
               php(api) = 20090626
           Available: php-common-5.3.3-40.el6_6.x86_64 (updates)
               php(api) = 20090626

从错误中可以看出,xcache的旧版本似乎正在尝试安装(3.0.4)。有没有办法解决这个问题(比如使用--skip-broken安全吗)。

正如我所看到的,您正在使用remi存储库来使用PHP 5.4。包php-xcache位于epel和remi存储库中,因此当您指定安装php-xcache时,CentOS会尝试从epel repo进行安装。

试试这个:

yum --enablerepo=remi,remi-test install php-xcache xcache-admin

如果这没有帮助,请尝试默认禁用epel;

  1. 编辑/etc/yum.repos.d/epel.repo并在[epel]部分设置enabled=0
  2. 运行yum --enablerepo=remi,remi-test install php-xcache xcache-admin
  3. /etc/yum.repos.d/epel.repo中恢复enabled=1

相关内容

  • 没有找到相关文章

最新更新