Como de costumbre, las versiones del software van algo más rápido que los desarrollos propios, y en este caso, me toca instalar una versión de PHP anterior a la estable, que actualmente es PHP 7.
Primeramente, borramos los posibles paquetes de PHP instalados previamente:
sudo apt-get purge `dpkg -l | grep php| awk '{print $2}' |tr "\\n" " "`
y añadimos el repositorio:
sudo add-apt-repository ppa:ondrej/php
Comprobamos que el sistema esté actualizado e instalamos nuestra versuión de PHP 5.6
sudo apt-get update
sudo apt-get install php5.6
Instalamos las librerías que vayamos a necesitar en nuestro entorno... en mi caso:
sudo apt-get install php5.6-mbstring php5.6-mcrypt php5.6-mysql php5.6-xml libapache2-mod-php5.6 php5.6-gd
Comprobamos la versión instalada
sudo php -v
PHP 5.6.25-2+deb.sury.org~xenial+1 (cli)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies
Si además quieres que el DocumentRoot sea el de una carpeta propia, deberás modificar los valores donde aparezca "/var/www/html" por "/miruta/midirectorio/web". Ojo, que aveces termina con "/" y otras no.
sudo gedit /etc/apache2/apache2.conf
sudo gedit /etc/apache2/sites-available/000-default.conf
sudo gedit /etc/apache2/sites-available/default-ssl.conf
Y reiniciamos apache:
sudo /etc/init.d/apache2 restart
Espero que os haya resultado útil!!!