尝试安装 php-mcrypt

尝试安装 php-mcrypt
[root@localhost ~]# yum 安装 php-mcrypt
已加载插件:fastestmirror
设置安装过程
从缓存的主机文件加载镜像速度
 * 基础:mirror.as43289.net
 * 下载地址: ftp.colocall.net
 * 附加信息:mirror.as43289.net
 * 更新:mirror.as43289.net
解决依赖关系
--> 正在运行交易检查
---> 软件包 php-mcrypt.i686 0:5.3.3-3.el6 将被安装
--> 处理依赖项:php(zend-abi) = 20090626,适用于软件包:php-mcrypt-5.3.3-3.el6.i686
--> 处理依赖项:php(api) = 20090626,适用于软件包:php-mcrypt-5.3.3-3.el6.i686
--> 处理依赖项:libmcrypt.so.4,适用于软件包:php-mcrypt-5.3.3-3.el6.i686
--> 正在运行交易检查
---> 软件包 libmcrypt.i686 0:2.5.8-9.el6 将被安装
---> 软件包 php-mcrypt.i686 0:5.3.3-3.el6 将被安装
--> 处理依赖项:php(zend-abi) = 20090626,适用于软件包:php-mcrypt-5.3.3-3.el6.i686
--> 处理依赖项:php(api) = 20090626,适用于软件包:php-mcrypt-5.3.3-3.el6.i686
--> 完成依赖解析
错误:软件包:php-mcrypt-5.3.3-3.el6.i686 (epel)
           要求:php(zend-abi)= 20090626
           已安装:php-common-5.4.38-1.el6.remi.i686 (@remi)
               php(zend-abi) = 20100525-x86-32
           可用:php-common-5.3.3-38.el6.i686(基础)
               php(zend-abi) = 20090626
           可用:php-common-5.3.3-40.el6_6.i686(更新)
               php(zend-abi) = 20090626
错误:软件包:php-mcrypt-5.3.3-3.el6.i686 (epel)
           要求:php(api)= 20090626
           已安装:php-common-5.4.38-1.el6.remi.i686 (@remi)
               php(api) = 20100412-x86-32
           可用:php-common-5.3.3-38.el6.i686(基础)
               php(api) = 20090626
           可用:php-common-5.3.3-40.el6_6.i686(更新)
               php(api) = 20090626
 您可以尝试使用 --skip-broken 来解决这个问题
 您可以尝试运行:rpm -Va --nofiles --nodigest

我是否必须从头开始安装所有内容,或者有其他解决方法吗?提前谢谢您。

解决: https://www.conetix.com.au/blog/australian-remi-repository

答案1

您从 remi 存储库安装了 PHP,但您禁用了该存储库。因此 yum 无法从中安装其他软件包。

要解决该问题,请重新启用 remi 存储库。

yum-config-manager --enable remi

相关内容