当我尝试通过以下命令安装soap时出现错误:
yum install php-soap
错误是:
Error: Package: php-soap-5.3.3-46.el6_7.1.x86_64 (updates)
Requires: php-common(x86-64) = 5.3.3-46.el6_7.1
Installed: php-common-5.4.26-1.el6.remi.x86_64 (@remi)
php-common(x86-64) = 5.4.26-1.el6.remi
Available: php-common-5.3.3-40.el6_6.x86_64 (base)
php-common(x86-64) = 5.3.3-40.el6_6
Available: php-common-5.3.3-46.el6_6.x86_64 (updates)
php-common(x86-64) = 5.3.3-46.el6_6
Available: php-common-5.3.3-46.el6_7.1.x86_64 (updates)
php-common(x86-64) = 5.3.3-46.el6_7.1
答案 0 :(得分:1)
php-common 是从 remi 安装的,默认情况下未启用,因此您需要启用它以查找其他扩展程序
<p id="result" />
虽然PHP 5.4仍然可用,但它是EOL(上游未维护),因此我建议使用5.5或5.6。
答案 1 :(得分:0)
您已安装PHP 5.4。雷米从他的回购中删除了when 5.4 reached EOL。
PHP版本5.4已达到其使用寿命,不再由项目维护。鉴于我的存储库用户下载的次数非常重要,该版本仍然可以在企业Linux(RHEL,CentOS ...)的remi存储库中使用,并包含安全修复程序(从版本5.5.31开始)。强烈建议升级到维护版本。 (应该很快就会提供5.5.32安全修复的新版本)
由于repo不再有5.4,它试图从基础仓库安装5.3。您需要升级到5.5或更高版本才能获得所需的库。