Instale o php-soap no CentOS 5.6 com o PHP 5.2.17

1

yum install php-soap

resulta no aviso "No package php-soap available". Remover "exclude = php *" do /etc/yum.conf resulta em confirmação para instalar o php-soap & php-common VERSÃO 5.1.6-39.el5_8.

Tenho medo de instalar componentes do PHP com a versão 5.1.6 * em um SO com o PHP 5.2.17. Eu deveria ser? Os componentes 5.1.6 * anteriores não causam problemas com o ambiente 5.2.17 php posterior?

    
por Sophie Fromage 19.08.2012 / 08:29

2 respostas

1

Eu recomendo que você use os pacotes php fornecidos pela distro. O php-soap é um pacote válido. Parece que você instalou o php 5.2.x de outro repositório. Não use pacotes de uma versão mais antiga do PHP em uma versão mais recente. Isso terá problemas de compatibilidade.

Faça um,

# yum clean all
# yum search php-soap
# yum install php-soap

Se o acima não funcionar, existem várias alternativas,

  1. Verifique se o repositório onde você baixou o php-5.2 tem um pacote php-soap

  2. Atualize para o CentOS 6.3 (se for uma opção) para uma versão posterior do php da distro que é php-5.3.3

  3. Fique com o CentOS 5.6 e use pacotes php 5.1 fornecidos pela distro

  4. Existem outros repositórios de terceiros que oferecem pacotes php53 e php54 que você pode querer experimentar e que podem ter php-soap

  5. Compile o php por si mesmo, incluindo o pacote php-soap from source

por 19.08.2012 / 08:57
2

Volte para onde quer que você tenha os pacotes do php-5.2 e encontre o pacote correspondente do php-soap.

    
por 19.08.2012 / 08:37

Tags