私は問題が何であるかを知っていると確信しています。私はそれを修正する方法がわかりません。
Mcrypt「yuminstallphp-mcrypt」をインストールしようとすると、次のエラーが発生します
Error: Package: php-mcrypt-5.3.3-3.el6.x86_64 (epel)
El6がエラーであることがわかります。 phpel7はすでにインストールされています。 el6の代わりにel7バージョンを入手するにはどうすればよいですか?
現在のリポジトリを確認しましたが、el6リポジトリが表示されません。現在アクティブなリポジトリは
CentOS-7 - Base
Extra Packages for Enterprise Linux 7 - x86_64
CentOS-7 - Extras
MySQL Connectors Community
MySQL Tools Community - Source
MySQL 5.6 Community Server
CentOS-7 - Updates
Yum installphp-mcryptの実行時のYumエラー
--> Finished Dependency Resolution
Error: Package: php-mcrypt-5.3.3-3.el6.x86_64 (epel)
Requires: php(api) = 20090626
Installed: php-common-5.4.16-23.el7_0.3.x86_64 (@base)
php(api) = 20100412-64
Error: Package: php-mcrypt-5.3.3-3.el6.x86_64 (epel)
Requires: php(zend-abi) = 20090626
Installed: php-common-5.4.16-23.el7_0.3.x86_64 (@base)
php(zend-abi) = 20100525-64
CentOS 6のEPELリポジトリをインストールしましたが、実際にはCentOS7を実行しています。
epel-release
RPMを削除し、正しいRPMを再インストールします。これを行ったら、yum clean metadata
を実行して、間違ったバージョンのEPELに関連する古いメタデータをすべて削除します。