我在安装CentOS 6.4的nginx的PHP-FPM 5.5.6(32 + 64位)SOAP扩展时遇到问题。 我启用了REMI repos,并成功安装了所有东西 – 除了SOAP扩展。
当试图安装我收到以下依赖性错误:
[root@local src]# yum --enablerepo=remi install php-soap Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.hexageek.com * epel: mirror.digmia.com * extras: mirror.hexageek.com * remi: mirror5.layerjet.com * updates: mirror.hexageek.com Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package php-soap.x86_64 0:5.4.22-1.el6.remi will be installed --> Processing Dependency: php-common(x86-64) = 5.4.22-1.el6.remi for package: php-soap-5.4.22-1.el6.remi.x86_64 --> Finished Dependency Resolution Error: Package: php-soap-5.4.22-1.el6.remi.x86_64 (remi) Requires: php-common(x86-64) = 5.4.22-1.el6.remi Installed: php-common-5.5.5-2.el6.remi.x86_64 (@remi-php55) php-common(x86-64) = 5.5.5-2.el6.remi Available: php-common-5.3.3-22.el6.x86_64 (base) php-common(x86-64) = 5.3.3-22.el6 Available: php-common-5.3.3-23.el6_4.x86_64 (updates) php-common(x86-64) = 5.3.3-23.el6_4 Available: php-common-5.4.21-2.el6.remi.x86_64 (remi) php-common(x86-64) = 5.4.21-2.el6.remi Available: php-common-5.4.22-1.el6.remi.x86_64 (remi) php-common(x86-64) = 5.4.22-1.el6.remi You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
从remi-test安装“yum –enablerepo = remi-test install php-soap”显示更旧的版本php-soap 5.3.3。
这是我到目前为止所尝试的:
1 /梨安装肥皂….不能安装版本0.13.0不是首选的稳定,使用通道0.13.0 …但我无法做到这一点,如何切换频道..没有明确的文件或不工作。 ..
2 /
yum –enablerepo = remi安装php-soap …. soap的依赖问题5.4.22
yum –enablerepo = remi-test安装php-soap …. soap的依赖问题5.3.3
3 /我从RPM下载的软件包下载RPM,并尝试百胜localinstall php-soap-5.5.6-1.fc20.remi.x86_64.rpm …再次依赖问题
有没有人成功地使用PHP-FPM在PHP 5.5.6上安装PHP SOAP扩展?
我也在PHP检查,但没有任何信息,只是“ 使用–enable-soapconfigurationPHP ”这听起来像SOAP扩展已经捆绑到核心..? 我真的很需要这个扩展,我不想降级PHP版本。
感谢任何好的build议:-)
再次仔细阅读输出:
Installed: php-common-5.5.5-2.el6.remi.x86_64 (@remi-php55)
运用
yum --enablerepo=remi-php55 install php-soap
应该有帮助。 检查这个链接 。
请不要尝试在CentOS上安装Fedora软件包。