Для некоторых сайтов нужен PHP 5.6 и выше, а в VestaCP мы находим 5.5.9. Что делать? Просто обновить?
# git clone https://github.com/petranikin/mgrvphp.git
# cd mgrvphp
# bash mgrvphp
После ввода последней, вам предложат ввести версии PHP, вводить нужно полностью, а если вы вводите несколько, то через пробел.
Пример для 5.6 и 7.1:
>5.6.30 7.1.3
Потом Вам предложат настроить связи с VestaCP — ставим «y» и жмем Enter
Дожидаемся установки, заходим в VestaCP->WEB, выбираем домен->редактировать, находим «Шаблон WebAPACHE2» и меняем на нужную версию. Я выбрал «PHP56» — проверил — работает!
Обновлено: начинают плодится процессы /usr/bin/php56 до тех пор, пока заполнят всю оперативную память
Решение: отредактировать файл /usr/local/vesta/php/etc/php-fpm.conf.default
Найти строку: process.max = 128 и раскомментировать её установив нужное Вам значение, например 20
Тогда будет не более 20 процессов плодится. Я установил количество исходя из количества сайтов на сервере.