Tentando espelhar um aplicativo PHP 5.3.29 legado no CentOS 7 (estranho, eu sei!)

Tentando espelhar um aplicativo PHP 5.3.29 legado no CentOS 7 (estranho, eu sei!)

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.

informação relacionada