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 リポジトリからインストールしようとします。

これを試して:

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 に答える