Instalar PHP5
En la versión Linux 9 Stretch, trae la versión PHP7, pero no funcionan todas las aplicaciones escritas en PHP.
Asi que puede convenir instalar la version PHP5 en la cual si que funcionan el 100%.
Añadir repositorios
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
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
Actualizamos nuestros repositorios ejecutando como root:
apt update
Instalar PHP5
apt install php5 php5-pgsql php5-gd php5-curl php5-cli apache2
Forzar Versión
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