Для начала нужно подключить к серверу(должен быть на Debian) по SSH
Устанавливаем бесплатную панель управления сервером VestaCP
curl -O http://vestacp.com/pub/vst-install.sh
bash vst-install.sh
Я уже много лет пользуюсь хостингом Джино — за 499₽ в месяц можно взять VPS с 2ГБ RAM и 20ГБ SSD+HDD, что в полне хватает для разработки любых проектов. Или же за 99₽ на 512MB RAM.
Устанавливаем скрипт, который собирает нужные версии PHP и добавляет шаблоны апача в весту.
git clone https://github.com/petranikin/mgrvphp.git
cd mgrvphp
bash mgrvphp
Парсит http://php.net/downloads.php и http://php.net/releases/ на наличие bz2 архива с исходниками указанной юзером версии php. Если находит, скачивает и распаковывает исходники в /opt/php/src.
При запуске скрипт будет спрашивать какие версии php требуется собрать (версию нужно вводить полностью. Например 7.1.11, а не 7.1)
Мой хардкорный пример:
7.2.0 7.1.12 7.0.26 5.6.32 5.5.38 5.4.45 5.3.29 5.2.17
Перезагружаем весту
service vesta restart
Теперь если зайти в весту в редактирование домена, то в шаблонах апача можно увидеть новые шаблоны php56, php70, php71. Можно попробовать переключится.