web-dev-qa-db-ja.com

Centos6パッケージの依存関係の問題へのAPCのインストール-どちらの方向に進むべきか

NGINXを実行しているCentOS6.4 x32VPSとDrupal 7.応答を改善するために、APCをインストールして構成したいと思います。これを行うための最初の試みは、PECLを使用してインストールすることでした。このコマンドを起動しました

yum install php-pear php-devel httpd-devel

(これは、pearがdevelで利用可能なphpizeを必要とし、それがhttpd-develパッケージで利用可能なapxsに依存するためです。)次のエラーが発生しました。

Error: Package: php-devel-5.3.3-27.el6_5.i686 (updates)
Requires: php(x86-32) = 5.3.3-27.el6_5
Installed: php-5.4.23-1.el6.remi.i686 (@remi)
php(x86-32) = 5.4.23-1.el6.remi
Available: php-5.3.3-26.el6.i686 (base)
php(x86-32) = 5.3.3-26.el6
Available: php-5.3.3-27.el6_5.i686 (updates)
php(x86-32) = 5.3.3-27.el6_5
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

1)php5.4をphp5.3にダウングレードする必要があるか、2)php-devel 5.4を探す必要があるか、どちらの方向に進むべきかわかりません。

調査の過程で、apcはyumを使用してインストールできるという投稿を見つけました。だから私はこのコマンドyuminstall php-pecl-apcを実行し、依存関係の問題がたくさん発生しましたエラー:パッケージ:php-pecl-apc-3.1.9-2.el6.i686(ベース)必要なもの:php(zend-abi) = 20090626インストール済み:php-common-5.4.23-1.el6.remi.i686(@remi)php(zend-abi)= 20100525-x86-32使用可能:php-common-5.3.3-26.el6.i686 (ベース)php(zend-abi)= 20090626使用可能:php-common-5.3.3-27.el6_5.i686(更新)php(zend-abi)= 20090626エラー:パッケージ:php-pecl-apc-3.1.9 -2.el6.i686(ベース)必要なもの:php(api)= 20090626インストール済み:php-common-5.4.23-1.el6.remi.i686(@remi)php(api)= 20100412-x86-32使用可能: php-common-5.3.3-26.el6.i686(ベース)php(api)= 20090626利用可能:php-common-5.3.3-27.el6_5.i686(更新)php(api)= 20090626使用してみることができます--skip-壊れて問題を回避できます次のコマンドを実行してみてください:rpm -Va --nofiles --nodigest

このエラーは最初のケースのエラーと似ており、どちらに進むべきかわかりません。任意のアイデアをいただければ幸いです。

Remi Repoからphpをインストールしたようです。正しいパッケージバージョンを取得するには、remiからphp-develとphp-pearもインストールする必要があります。

yum install php-devel php-pear --enablerepo=remi 
2
etagenklo