Estou me perguntando se algum guru do Linux/php por aí poderia ajudar. Resumindo, recebi a tarefa de criar um espelho/backup de um site feito emPHP 5.3.29para mitigar quaisquer riscos se o servidor existente falhar por qualquer motivo.
O aplicativo é enorme, legado e escrito emPHP 5.3.29. Eu tentei baixá-lo localmente e colocá-lo em execução no meu localMAMPinstância usando a versão mais atualizada do PHP, mas devido à diferença entre 5.3.29 e a versão atual, o aplicativo falha em todos os lugares. Sugeri que o aplicativo fosse reescrito daqui para frente, mas para a solução provisória preciso fazer com que funcione.
Eu tenho umCentOS 7servidor configurado com a versão mais recente do PHP instalada, mas obviamente sei que isso vai falhar, dei uma olhada on-line e não consegui encontrar uma boa solução.
Alguém tem alguma recomendação (só trabalho diretamente com servidores Linux há alguns meses, então ainda sou novo em algumas áreas). sobre como posso fazer o PHP 5.3.29 rodar no CentOS 7?
Obrigado por qualquer ajuda/conselho.
Responder1
Você também pode usar os arquivos IUS e instalar os RPMs manualmente no CentOS 6. https://dl.iuscommunity.org/pub/ius/archive/CentOS/6/x86_64/
Baixe todos eles e instale com yum resolverá todas as dependências que você possa precisar.
Responder2
Caso alguém esteja se perguntando, acabei configurando um servidor em nuvem CentOS 7 e instalando o PHP 5.4 através de:
yum install php
No entanto, eu também poderia configurar um servidor CentOS 5 e depois instalar o php 5.3.29 usando o repositório Webtaticaqui
Eu tive alguns problemas no início, mas foi principalmente devido à configuração padrão do Apache não ter a reescrita do mod habilitada.