Como instalar o PHP 5.3 no CentOS 6?

Como instalar o PHP 5.3 no CentOS 6?

Finalmente encontrei um lugar para todos os arquivos do PHP 5.3. Eu tenho todos os links, só não sei mais para onde ir depois de ter os links.

Simplesmente fazer "yum install linkshere" me deu problemas como nesta captura de tela:

insira a descrição da imagem aqui

Estou recebendo erros exatamente iguais a outros arquivos que já estão vinculados no comando.

Mesmo que eu tenha o link para esse tipo de arquivo no comando, isso me dá problemas dizendo que é necessário.

Meus links: http://centos.alt.ru/pub/repository/centos/6/x86_64/php-5.3.27-1.el6.x86_64.rpm

Vá até esse link e pressione Ctrl+ Fe pesquise "php-5.3" e você encontrará onde ele começa.

Além disso, sempre que executo o seguinte, recebo:

rpm -Uvh http://centos.alt.ru/pub/repository/centos/6/x86_64/php-5.3.27-1.el6.x86_64.rpm

insira a descrição da imagem aqui

Meu servidor está executando o CentOS 6 e, pelo que fiz e li até agora, removi o PHP do meu servidor. Só não sei como instalar tudo com os problemas que estou tendo.

Preciso do PHP 5.3 porque o script que tenho é IonCubed e foi feito para 5.3. O proprietário também não está mais acessível para atualizá-lo.

Responder1

Suponho que você queira não apenas “PHP 5.3” (que seria satisfeito pelos php-5.3.3-*pacotes incluídos na distribuição base do CentOS 6), mas “uma versão PHP 5.3.x que é mais recente que 5.3.3, e o módulo IonCube Loader construído para essa versão do PHP”. Neste caso você pode olhar para oProjeto Comunitário IUS, que fornece pacotes RPM para as versões upstream mais recentes do PHP e alguns outros softwares, desenvolvidos para RHEL (e compatíveis com CentOS). Em particular, este repositório fornece uma versão recente doPHP 5.3.xeo módulo IonCube Loaderpara essa versão.

Observe que os pacotes do repositório IUS possuem nomes de pacotes diferentes (por exemplo, os pacotes do PHP 5.3.x são nomeados php53u-*) para evitar conflitos com o sistema base (conforme descrito emA Iniciativa SafeRepopágina), diferentemente dos pacotes dos centos.alt.ruquais você tentou.

informação relacionada