我很确定我知道问题是什么,我只是不知道如何解决这个问题。
我试图安装mcrypt“yum安装php-mcrypt”,我得到以下错误
Error: Package: php-mcrypt-5.3.3-3.el6.x86_64 (epel)
我可以看到el6是错误的。 我已经安装了php el7。 我怎样才能得到el7版本而不是el6?
我检查了目前的repolist,我没有看到任何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安装php-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存储库,但您实际上正在运行CentOS 7。
删除epel-release RPM,然后重新安装正确的RPM。 完成后,运行yum clean metadata以清除与EPEL版本错误有关的旧元数据。