Como sabemos algunos, los repositorios de Ubuntu 16.04 trae actualizada la ultima versión estable de php; en este caso la versión 7, pero ...
¿donde queda la versión 5.X?
El problema surge en que hay incompatibilidades de php5 a php7 y algunos proyectos no podrían funcionar con php7 por eso surgió la problematica de esta entrada, algunas veces podemos usar php5 o php7.
No es posible instalar de forma nativa php5 en ubuntu 16.04 pero afortunadamente podremos instalar php5 con una PPA que nos proporciona el usuario ondrej:
sudo add-apt-repository ppa:ondrej/php
sudo get update
sudo get install php7.0 php5.6 php5.6-mysql php-gettext php5.6-mbstring php-xdebug libapache2-mod-php5.6 libapache2-mod-php7.0
Con esto tendremos php5 y php7 instalado en nuestro sistema, eso si, suponiendo que instalamos php7 con los comandos del siguiente tutorial.
Para el uso de phpmyadmin necesitamos tener php7 instalado ya que es una dependencia requerida para poder funcionar.
sudo apt install libapache2-mod-php php7.0-mbstring php-gettext
Ahora podremos comprobar que versión se esta usando con php -v, en mi caso tengo activa la versión 5.6.
CAMBIAR DE PHP 5 a 7
sudo a2dismod php5.6 ; sudo a2enmod php7.0 ; sudo service apache2 restart
sudo ln -sfn /usr/bin/php7.0 /etc/alternatives/php
Podremos comprobar en la terminal:
CAMBIAR DE PHP 7 a 5
sudo a2dismod php7.0 ; sudo a2enmod php5.6 ; sudo service apache2 restart
sudo ln -sfn /usr/bin/php5.6 /etc/alternatives/php
Podremos comprobar en la terminal con:
