web-dev-qa-db-ja.com

php-mcrypt Centos6をインストールします

Centos 6 64ビットにphp-mcryptをインストールしようと数日間試みていますが、このエラーが発生します

[root@cimpan tmp]# yum install php-mcrypt
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mi.mirror.garr.it
 * epel: mirror.switch.ch
 * extras: mi.mirror.garr.it
 * rpmforge: mirror.crazynetwork.it
 * updates: mi.mirror.garr.it
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package php-mcrypt.x86_64 0:5.3.3-3.el6 will be installed
--> Processing Dependency: php(zend-abi) = 20090626 for package: php-mcrypt-5.3.3-    3.el6.x86_64
--> Processing Dependency: php(api) = 20090626 for package: php-mcrypt-5.3.3-3.el6.x86_64
--> Finished Dependency Resolution
Error: Package: php-mcrypt-5.3.3-3.el6.x86_64 (epel)
           Requires: php(zend-abi) = 20090626
           Installed: php-common-5.4.28-1.el6.remi.x86_64 (@remi)
               php(zend-abi) = 20100525-x86-64
           Available: php-common-5.3.3-26.el6.x86_64 (base)
               php(zend-abi) = 20090626
           Available: php-common-5.3.3-27.el6_5.x86_64 (updates)
               php(zend-abi) = 20090626
Error: Package: php-mcrypt-5.3.3-3.el6.x86_64 (epel)
           Requires: php(api) = 20090626
           Installed: php-common-5.4.28-1.el6.remi.x86_64 (@remi)
               php(api) = 20100412-x86-64
           Available: php-common-5.3.3-26.el6.x86_64 (base)
               php(api) = 20090626
           Available: php-common-5.3.3-27.el6_5.x86_64 (updates)
               php(api) = 20090626
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
[root@cimpan tmp]# rpm -qa | grep epel
epel-release-6-8.noarch

Epelリリース版も大丈夫そうです。試してみましたyum clean allしかし、運もありません。 PHPを5.4.28に更新したため、壊れている可能性がありますか?

(追記:サーバー管理はかなり新しい)

2
flaviu

はい、サードパーティのリポジトリからPHPをインストールしましたが、ストックリポジトリのPHPバージョンに依存しているため、インストールできません。

サポートされているバージョンのPHPパッケージの使用をやめたため、PHPに使用しているサードパーティのリポジトリに依存しています。 =パッケージを提供する(明らかに提供していない)、または手動でインストールする。

PHPライブラリのオペレーティングシステムのパッケージリポジトリは、実際にサポートしているバージョンのPHPを捨てた場合、何の役にも立ちません。これは使用するPHPのバージョンを決定する際に考慮することの一部。

1
Shane Madden