Ставим дополнительный или несколько PHP в VestaCP

Всем привет! И так, у нас есть сервер с панелькой VestaCP, но у нас стоит например версия php 5.6. А хочется уже поддержку php 7.3 например на сегодня.

Ну что начнём, заходим на сервер, всё делает от Root, загрузим скрипт, благодаря ему мы с экономим не мало времени!

git clone https://github.com/petranikin/mgrvphp.git 
cd mgrvphp
bash mgrvphp

После того как запустили скрипт, нам нужно ввести точно версию PHP, версию можно посмотреть тут — http://php.net/releases/

Я выбрал версию 7.2.13 и указываю её, но можно поставить несколько, ввести все через пробел и нажать Enter.

7.2.13

Скрипт попросит создать ссылки\шаблоны\ и зависимости, везде нажимаем Y и ждём примерно 3-20 минут. зависит от нашего сервера и сколько мы выбрали версий PHP.

Когда скрипт отработал он предложит перезапустить наш apach.

service apache2 restart

Заходим в нашу панель VestaCP и видим следующее:

НО! это еще не всё, можем уже выбрать наш PHP 7.2 например и применить.

Далее нам нужно изменить конфиг типа php.ini

Новые PHP которые Мы ставили, будут по такому пути — /opt/php/

А сам конфиг, который еще нужно допилить тут — /opt/php/php-7.2.13/etc/conf.d/ext.ini

После установки PHP он вот такой:

Добавим еще:

memory_limit = 128M
post_max_size = 100M
engine = On
max_execution_time = 60
max_input_time = 60
display_errors = Off
display_startup_errors = Off
log_errors = On

Вроде бы и Всё

сделаем тестовую страницу i.php с кодом

<?php
phpinfo();
?>

И получится что то такое)

Всем спасибо за внимание!