0

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

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

第一步是做那个老乡

yum install php-xcache xcache-admin

但是从外壳执行此操作我收到以下错误

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)。

4

1 回答 1

0

如我所见,您正在使用 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和设置enabled=0[epel]
  2. yum --enablerepo=remi,remi-test install php-xcache xcache-admin
  3. 恢复enabled=1_/etc/yum.repos.d/epel.repo
于 2015-04-13T08:16:52.390 回答