Acabo de instalar Ubuntu 14.04 y estoy tratando de instalar php 5.3. Pero cuando corro
apt-get install php5
está instalando php 5.5.9-1ubuntu4. Necesito usar php 5.3 en el sistema porque la aplicación en la que estoy trabajando está construida con php 5.3.
¿Cómo puedo conseguir esto?
Respuestas:
Prerrequisitos
Necesitará estos dos paquetes adicionales si no los tiene:
Instalar PHP
En terminal:
Las instrucciones descomprimirán la compilación de origen e instalarán php en su sistema.
fuente
sudo
hasta el comando make install. Esa es la única vez que algo necesitasudo
sudo apt-get purge php5 && sudo apt-get install libxml2-dev
Puede usar Eugene San PPA para instalar php 5.3 en ubuntu 14.04.
Sigue estos pasos:
fuente
ppa:sergey-dryabzhinsky/php53
en su lugar.Esto debe decirse una y otra vez: no ejecute software desactualizado.
PHP 5.3 llegó a su fin de vida el 14 de agosto de 2014 , eso fue hace 1 año y 8 meses al momento de escribir esta respuesta.
El uso de software obsoleto al final de su vida útil no le traerá más que vulnerabilidades de dolor y seguridad, a menos que pueda invertir un tiempo para investigar adecuadamente todas las vulnerabilidades de seguridad existentes contra PHP desde la última versión de PHP 5.3.x y elegir cuidadosamente las correcciones de seguridad de más PHP reciente lanza usted mismo.
Definitivamente recomendaría arreglar el software que requiere PHP 5.3 en su lugar, siguiendo las guías de migración de PHP:
E incluso recomendaría ir directamente a PHP 5.6 (o incluso PHP 7.0) ya que tendrá soporte de seguridad hasta el 31 de diciembre de 2018 . Las guías de migración están aquí:
La migración de código a un código PHP más reciente puede parecer una gran inversión, pero al final esto le ahorrará tiempo y dinero, ya que ejecutar software desactualizado es un grave riesgo de seguridad, especialmente cuando se conecta con el gran-mal-Internet, pero incluso ejecutarlo cortafuegos dentro de la red limitada plantea un riesgo de seguridad cuando se ataca su red interna.
La segunda opción sería usar Ubuntu 12.04 LTS que tiene PHP 5.3.10-1ubuntu3.22 con parches de seguridad preparados por mantenedores de Canonical. Puede pensar que 5.3.10 es menor que 5.3.29, pero el hecho es que la versión de PHP en Ubuntu 12.04 LTS tiene vulnerabilidades de seguridad menos (graves) que PHP 5.3.29 ascendente, porque los mantenedores de PHP de Ubuntu están observando el vulnerabilidades de seguridad y parches PHP para mitigar las vulnerabilidades graves en los paquetes.
fuente
En caso de que realmente necesite hacerlo, use phpbrew.
Mis pasos para instalar php5.3 en Ubuntu 16.04 (funcionará para 14.04):
https://bitbucket.org/snippets/sergiy_opentag/4LLrMR
fuente