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.