Instalación de PHP 5 en Ubuntu 16.04 LTS

Por razones más allá de mi comprensión restringida, Canonical eliminó PHP 5 de Ubuntu 16.04, dejando solo los paquetes PHP 7 en sus repositorios. En este postI escriba cómo degradar a PHP 5.6.

En primer lugar, sudo, por favor 🙂

sudo su

Luego, elimine PHP 5 y 7 que están instalados en su sistema

apt-get purge `dpkg -l | grep php| awk '{print }' |tr "\n" " "`

Agregue el siguiente repositorio que proporciona PHP 5. y actualización

add-apt-repository ppa:ondrej/phpapt-get update

Este repositorio proporciona paquetes para PHP 5.5 y 5.6. Cambie la versión en los siguientes comandos, de acuerdo con sus necesidades.

PS. Acabo de usar este repositorio en mi entorno de desarrollo y deberías pensar al menos dos veces antes de usarlo en el entorno de producción. Si se necesita PHP 5 para su aplicación, como si se rompiera en PHP 7, tal vez debería considerar no actualizar su servidor a 16.04

Instalar PHP 5.5 o 5.6 y todas las extensiones que necesita

apt-get install build-essential libaio1 php5.6-dev php-pear php5.6-soap php5.6-sybase php5.6-gd php5.6-xdebug php5.6-xmlapt-get install libapache2-mod-php5.6

El paquete php5.6-xml es necesario para que Pear y Pecl se ejecuten correctamente.libapache2-mod-php5.6 es obviamente necesario solo si utiliza Apache 🙂

Verifique si su versión de PHP es 5.

php -v

Habilite PHP 5. para Apache

a2enmod php5.6

Si ejecutó dpkg -l | grep php o notó en las salidas apt-get install, vio que PHP 7 estaba instalado de nuevo. Aparentemente es una dependencia dephp-pear, por lo que no te desharás de ella tan pronto 🙂

Eso es todo.

Leave a Reply

Tu dirección de correo electrónico no será publicada.