Создам я, пожалуй, очередную запись чтобы не забыть. Недавно появилась у меня необходимость установить и запустить несколько версий php под одним сервером apache. Собственно, нужно было запустить сайт, который мог работать под php 5.6 и не запускался под установленным по умолчанию php 7.0. Я рассматривал разные варианты и меня устроил запуск старой версии php 5.6 через fastcgi. Итак, у меня уже установлен сервер apache 2.4 и установлен php 7.0. Начнем со скачивания и сборки php 5.6. Выполним необходимые команды:
apt-get -y install build-essential libfcgi-dev libfcgi0ldbl libjpeg62-dbg libmcrypt-dev libssl-dev libc-client2007e libc-client2007e-dev libxml2-dev libbz2-dev libcurl4-openssl-dev libjpeg-dev libpng12-dev libfreetype6-dev libkrb5-dev libpq-dev libxml2-dev libxslt1-dev pkg-config
mkdir /opt/php-5.6.30 #создаем папку в которой будет скомпилированная весия php
mkdir /usr/local/src/php5-build # создаем папку для исходников
cd /usr/local/src/php5-build # перейдем в эту папку
wget http://de.php.net/get/php-5.6.30.tar.bz2/from/this/mirror -O php-5.6.30.tar.bz2# скачаем архив с исходниками
tar jxf php-5.6.30.tar.bz2# распакуем архив
cd php-5.6.30/# перейдем в папку с исходниками
далее сконфигурируем и скомпилируем php-5.6.30.
./configure --prefix=/opt/php-5.6.30 --with-config-file-path=/opt/php-5.6.30 --with-pdo-pgsql --with-zlib-dir --with-freetype-dir --enable-mbstring --with-libxml-dir=/usr --enable-soap --enable-calendar --with-curl=/usr/bin --with-mcrypt --with-zlib --with-gd --with-pgsql --disable-rpath --enable-inline-optimization --with-zlib --enable-sockets --enable-sysvsem --enable-sysvshm --enable-pcntl --enable-mbregex --with-mhash --enable-zip --with-pcre-regex --with-mysql --with-pdo-mysql --with-mysqli --with-jpeg-dir=/usr --with-png-dir=/usr --enable-gd-native-ttf --with-openssl --enable-ftp --with-kerberos --with-gettext --enable-cli --enable-fastcgi --enable-discard-path --enable-force-cgi-redirect --enable-cgi
скомпилируем и установим
make
make install
По окончанию выполнения у Вас в каталоге /opt/php-5.6.30/ будет скомпилированная версия php-5.6.30.
Далее необходимо установить модуль для apache.
apt-get install libapache2-mod-fastcgi
и запустить его и другой модуль.
a2enmod fastcgi
a2enmod actions
Далее отредактируем конфигурационный файл /etc/apache2/mods-enabled/fastcgi.conf (привожу содержимое).
Потом создадим обертку через которую будут выполняться скрипты php.
vi /usr/lib/cgi-bin/php56-cgi


Желаю Вам удачи.
Автор: Darkeye.
Еще интересное в сети.
Похожие материалы