Instale vários PHP no CentOS 6.10

Instale vários PHP no CentOS 6.10

Tenho PHP 7.0 no meu VPS com CentOS 6.10 e há um aplicativo que precisa de PHP 7.1 e superior. Além disso, há um aplicativo separado que usa uma função php que está obsoleta no PHP 7.1, então preciso do PHP 7.0 e 7.1

Eu tenho os repositórios remi-php70 e remi-php71, mas quando faço isso yum --enablerepo=remi-php71 install php71aparece No package php71 available.

Eu também tentei instalar o centos-release-sclpacote, mas novamente diz No package centos-release-scl available.

Tenho um VPS diferente com CentOS 6.9 e ambos os pacotes estão disponíveis nele.

Não sei o que há de diferente no CentOS 6.10. Poderia usar alguma ajuda.

ATUALIZAR: Percebi que o VPS está rodando CentOS 6 de 32 bits e o outro VPS está rodando 64 bits. Não admira que não tenha conseguido encontrar os pacotes. Portanto, qualquer ideia de executar várias versões do PHP quando centos-release-sclnão estiver disponível no CentOS de 32 bits.

Responder1

Eu recomendo que você leiaDicas de configuração de PHPque explicam como mudar para FPM e usar múltiplas versões de PHP usando Coleções de Software, projetadas para instalação paralela.

O repositório oficial RHSCL/Centos-scl fornece coleções rh-php70 e rh-php71.

O repositório Remi fornece algumas versões mais recentes (php56, php70, php71, php72, php73) e também é usado como upstream para RHSCL.

Veja oMagoinstruções para instalação.

PS: coleções oficiais mais recentes (como rh-php71) agora estão disponíveis apenas para CentOS 7.

Responder2

Certifique-se de que o repositório esteja realmente habilitado primeiro:

vim /etc/yum.repos.d/remi-php71.repo

Certifique-se de que a enabledlinha diz:

enabled=1

Faça o mesmo para

/etc/yum.repos.d/remi-php70.repo

Após,

yum list available | egrep 'php71|php70'

Fornecerá a você todos os php71pacotes php70disponíveis.

Você pode então prosseguir com:

yum install php70 php70-php php71 php71-php

Atualizar

Você pode carregar diferentes versões phpse instalar os pacotes do sclrepositório que começam com rh-php70, rh-php71e assim por diante.

informação relacionada