Как установить php soap в VestaCP?

Чтобы установить расширение SOAP вам потребуется авторизоваться на сервер с правами root.

После этого проверьте какая версия php  у вас установлена:

php -v

Дальше от версии php используйте установщик:

Ubuntu / Debian 

Версия PHP 5.5
# apt install php5.5-soap

Версия PHP 5.6
# apt install php5.6-soap

Версия PHP 7.0
# apt install php7.0-soap

Версия PHP 7.1
# apt install php7.1-soap


Centos Linux

Версия PHP 5.5
# yum install php55-php-soap --enablerepo=remi

Версия PHP 5.6
# yum install php56-php-soap --enablerepo=remi

Версия PHP 7.0
# yum install php70-php-soap --enablerepo=remi

Версия PHP 7.1
# yum install php71-php-soap --enablerepo=remi

После установки перезагрузите веб-сервер Apache

Ubuntu
# /etc/init.d/apache2 restart

Centos
# service httpd restart

Проверить установлен ли у вас  SOAP можно так:

# php -i | grep soap

В ответ вы получите:

/etc/php/7.0/cli/conf.d/20-soap.ini,
soap
soap.wsdl_cache => 1 => 1
soap.wsdl_cache_dir => /tmp => /tmp soap.wsdl_cache_enabled => 1 => 1
soap.wsdl_cache_limit => 5 => 5
soap.wsdl_cache_ttl => 86400 => 86400