[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