Como instalar a extensão SOAP no PHP-FPM 5.5.6 - problema de dependência

4

Eu tenho um problema com a instalação da extensão SOAP para o PHP-FPM 5.5.6 (ambos 32 + 64 bits) com o nginx no CentOS 6.4. Eu habilitei repos REMI e instalei tudo com sucesso - exceto a extensão SOAP.

Ao tentar instalar, estou recebendo o seguinte erro de dependência:

[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

Instalando a partir do remi-test "yum --enablerepo = remi-test instalar o php-soap" mostra a versão mais antiga do php-soap 5.3.3.

Veja o que tentei até agora:

1 / pêra instalar sabão .... não pode instalar a versão 0.13.0 não é preferível estável, use o canal 0.13.0 ... mas eu não era capaz de fazê-lo, como mudar de canal ... sem documentação clara ou não está funcionando ...

2 /

yum --enablerepo = remi instala o php-soap .... problema de dependência para o sabão 5.4.22

yum --enablerepo = remi-test instala o php-soap .... problema de dependência para o sabão 5.3.3

3 / Eu baixei o RPM de RPM pacotes baixados e tentei yum localinstall php-soap-5.5.6-1.fc20.remi.x86_64.rpm ... novamente problema de dependência

Alguém conseguiu instalar a extensão PHP SOAP no PHP 5.5.6 com PHP-FPM?

Eu também verifiquei no PHP mas não há informações sobre nada, apenas " configure o PHP com --enable-soap "que soa como extensão SOAP já está empacotada no núcleo ..? Eu realmente preciso dessa extensão mal e eu não quero rebaixar versão do PHP.

Muito obrigado por qualquer bom conselho: -)

    
por lubosdz 30.11.2013 / 10:15

1 resposta

10

Leia a saída com cuidado novamente:

Installed: php-common-5.5.5-2.el6.remi.x86_64 (@remi-php55)

Usando

yum --enablerepo=remi-php55 install php-soap

deve ajudar. Verifique este link .

E, por favor, não tente instalar pacotes do Fedora no CentOS.

    
por 30.11.2013 / 11:02