Intentando reflejar una aplicación PHP 5.3.29 heredada en CentOS 7 (¡es extraño, lo sé!)

Intentando reflejar una aplicación PHP 5.3.29 heredada en CentOS 7 (¡es extraño, lo sé!)

Me pregunto si algún gurú de Linux/php podría ayudar. En pocas palabras, me han encargado la tarea de crear un espejo/copia de seguridad de un sitio web creado enPHP 5.3.29para mitigar cualquier riesgo si el servidor existente falla por cualquier motivo.

La aplicación es enorme, heredada y escrita enPHP 5.3.29. Intenté descargarlo localmente y ejecutarlo en mi localMAMPinstancia que utiliza la versión más actualizada de PHP, pero debido a la diferencia entre 5.3.29 y la versión actual, la aplicación falla en todas partes. He sugerido que se vuelva a escribir la aplicación en el futuro, pero para la solución provisional necesito que esto funcione.

He conseguido unCentOS 7El servidor está configurado con la última versión de PHP instalada, pero obviamente sé que esto va a fallar, he buscado en línea y no he podido encontrar una buena solución.

¿Alguien tiene alguna recomendación? (Solo he estado trabajando directamente con servidores Linux durante unos meses, por lo que todavía soy nuevo en algunas áreas). ¿Cómo puedo ejecutar PHP 5.3.29 en CentOS 7?

Gracias por cualquier ayuda/consejo.

Respuesta1

También puede utilizar los archivos IUS e instalar los RPM manualmente en CentOS 6. https://dl.iuscommunity.org/pub/ius/archive/CentOS/6/x86_64/

Descárgalos todos y la instalación con yum resolverá cualquier dependencia que puedas necesitar.

Respuesta2

En caso de que alguien se lo preguntara, terminé configurando un servidor en la nube CentOS 7 e instalando PHP 5.4 a través de:

yum install php

Sin embargo, también podría configurar un servidor CentOS 5 y luego instalar php 5.3.29 usando el repositorio Webtatic.aquí

Tuve algunos problemas al principio, pero se debió principalmente a que la configuración predeterminada de Apache no tenía habilitada la reescritura de mod.

información relacionada