En esta entrada veremos como instalar PHP5 en Debian GNU / Linux 9 Stretch. El nuevo Debian Stretch trae por defecto solo el nuevo PHP7 pero muchas de las aplicaciones escritas en PHP deben ser bien probadas y ajustadas para la nueva versión de PHP.
Lo que haremos para lograr instalar PHP5 en Debian Stretch es agregar el repositorio de Debian Jessie con lo cual tendremos PHP5 y todas sus extensiones a las que seguramente estas acostumbrado si estas leyendo esta entrada.
Instalar PHP5 en Debian Stretch
- Editar el archivo /etc/apt/sources.list y agregar el repositorio de jessie al final del archivo como muestro a continuación:
# Repositorios de Jessie
deb http://ftp.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.debian.org/debian/ jessie main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free
Guardamos los cambios.
- Ajustaremos las preferencias de nuestros repositorios para que nuestro sistema sepa como comportarse teniendo dos repositorios de Debian distintos. Para ello crearemos el archivo /etc/apt/preferences.d/jessie y en el agregaremos lo siguiente:
Package: *
Pin: release n=stretch
Pin-Priority: 900
Package: *
Pin: release n=jessie
Pin-Priority: 100
Guardamos los cambios.
- Actualizamos nuestros repositorios ejecutando como root: apt update
- Ahora podremos buscar e instalar nuestros paquetes de php5
apt install php5 php5-pgsql php5-gd php5-curl php5-cli apache2
Con esto ya tenemos PHP5 en nuestro sistema.
En las preferences indicamos que se le diera mayor preferencia a los paquetes de Debian Stretch, pero cuando instalemos un paquete que no existe en stretch lo buscara e instalara de Jessie. Podremos también indicar un paquete desde donde ser instalado con el siguiente método:
apt
install
-t stretch apache2
PHP5 Debian 9 Stretch
Thanks for sharing! I have an old unmaintained application that requires the old MySQL drivers available on PHP5 but not on PHP7.
Gracias funciona fino 😀
Excelente buen tema para agregar a la lista de cosas por postear!
A la orden
Saludos buen aporte, considero que en vez de cargar repositorios de Debian 8 para ejecutar php 5.6 se debería explicar mejor como crear maquinas virtuales usando Vagrant, creo que es más productivo, ya que puedes virtualizar en tiempo record, sin tener que cargar repositorios de versiones anteriores del SO
alert(«Cristo Vive»)
Buen intento 😉
Que bueno!
excelente gracias
Hola,
Estoy seguro de que tendrás un montón de mensajes de spam, así que iré directo al grano. Me encantaría poder enviar un artículo de invitado o patrocinado para que lo publiques en tu página web.
El artículo está relacionado con el contenido de tu web, y por supuesto, es útil e informativo, por lo que creo que a tu público realmente le gustaría.
Si aceptas posts patrocinados o de invitados en tu página, por favor, dime qué precio tendría la publicación de un artículo.
¡Gracias por tu tiempo!
Saludos cordiales.
Futing
funcionara en linux-deepin?
Hola, si claro que debería, Deelpin esta basado en Debian