Существует способ автоматической установки скриптов в VestaCP с помощью Softaculous - это автоустановщик скриптов. Но к сожалению для установки WordPress требуется Premium аккаунт который стоит денег
Чтобы перейти в Softaculous нужно в панели управления VestaCP в самом верхнем меню перейти в пункт меню Apps, дальше Вы попадаете в веб-интерфейс Softaculous
Если у Вас возникла следующая проблема при доступе Softaculous
Не расстраивайтесь, решить ее довольно просто. Дело в том что VestaCP для своей работы, независимо от работы доменов использует свою независимую версию php. Вот данная ошибка говорит о том что для данной версии PHP нужно установить расширение Ioncube. Итак, находим бинарник PHP и проверяем версию, проверяем где находиться php.ini данной версии и добавляем в него расширение Ioncube. Приведу лог решения данной проблемы
[root@myservak]# /usr/local/vesta/php/bin/php -v PHP 5.6.32 (cli) (built: Jun 28 2018 09:11:35) Copyright (c) 1997-2016 The PHP Group Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies [root@myservak]# /usr/local/vesta/php/bin/php -i|grep php.ini Configuration File (php.ini) Path => /usr/local/vesta/php/lib Loaded Configuration File => /usr/local/vesta/php/lib/php.ini [root@myservak]# echo "zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.6.so" >> /usr/local/vesta/php/lib/php.ini [root@myservak]# /usr/local/vesta/php/bin/php -v PHP 5.6.32 (cli) (built: Jun 28 2018 09:11:35) Copyright (c) 1997-2016 The PHP Group Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v10.2.1, Copyright (c) 2002-2018, by ionCube Ltd.
О том как устанавливать Ioncube более детально можете ознакомиться в соответствующей заметке Установка ioncube