Instalando o php-fpm sobre a versão do php mississched

1

Eu tenho o PHP instalado pelo yum do repositório @updates base no Centos 6.3:

 php x86_64 5.3.3-14.el6_3 @updates 3.5 M

Eu gostaria de instalar o php-fpm versão 5.3, porque o nosso software web funciona apenas sob a versão 5.3 do php.

Infelizmente:

yum install php-fpm

me ofereça para instalar o verion 5.4.10-1.el6.remi do repositório remi com a atualização completa para dependências do meu php base para a versão 5.4.10-1.el6:

Installing:
php-fpm x86_64 5.4.10-1.el6.remi remi 1.3 M
Updating for dependencies:
php x86_64 5.4.10-1.el6.remi remi 2.7 M
... other php-* files

Minha pergunta é: Qual é o método para instalar o php-fpm exatamente a versão 5.3 do reposiroty? Obrigada!

    
por Ken Tang 29.12.2012 / 15:29

2 respostas

1

Não há php-fpm no repositório do CentOS.
Você tem o CentOS fornecido php 5.3.3-14 instalado.

Você está tentando instalar o php-fpm do repositório remi, que terá uma dependência do php-common do remi novamente.
Mesmo que você obtenha o php RPM 5.3.x 5.3.1 do arquivo, ele entrará em conflito com o php-common já instalado no CentOS.

De qualquer forma, se você quiser que o php-fpm do seu php atualmente instalado precise ser alterado. Você poderia substituir o seu CentOS php 5.3.3 por um remi php 5.3.3. O uso de nomes de pacotes conflitantes é o motivo pelo qual eu não gosto muito do repositório remi - ao contrário, por exemplo, do repositório ius.

    
por 29.12.2012 / 16:04
0

As antigas rpms arquivadas do REMI podem ser instaladas APENAS manualmente a partir de:

http://rpms.famillecollet.com/enterprise/6/olds/x86_64/

Exemplo:

rpm -ivh http://rpms.famillecollet.com/enterprise/6/olds/x86_64/php-5.3.19-1.el6.remi.x86_64.rpm
    
por 29.12.2012 / 15:59