Я пытаюсь простой пример веб-службы, и я получаю эту ошибку, хотя я раскомментировал extension=php_soap.dll в файле php.ini :
Неустранимая ошибка: класс «SoapClient» не найден в C: \ Program Files (x86) \ EasyPHP-5.3.9 \ www \ server.php в строке 2
диагностики
Найдите в файле сценария следующее:
phpinfo();
Если вы не можете найти Soap Client который будет enabled так: 
исправлять
Выполните следующие действия:
php.ini в папке apache bin, т.е. Apache/bin/php.ini ; с начала extension=php_soap.dll phpinfo(); снова и проверьте, видите ли вы аналогичную картинку с надписью выше С другой стороны, если это не решит вашу проблему, вы можете проверить здесь требования к SOAP . Также в разделе комментариев вы можете найти хороший совет по подключению к https.
Чтобы установить SOAP в PHP-7, выполните следующие действия в своем терминале Ubuntu:
sudo apt-get install php7.0-soap
Для AWS (RHEL):
sudo yum install php56-soap
(56 здесь 5,6 PHP версия – поместите свою версию здесь).
Мне пришлось бежать
php-config --configure-options --enable-soap
как root и перезапустить apache.
Это сработало! Теперь мой вызов phpinfo () показывает раздел SOAP.
Я не нашел раздел SOAP в phpinfo() поэтому мне пришлось его установить.
Для информации для расширения SOAP требуется расширение libxml PHP. Это означает, что передача в --enable-libxml также требуется в соответствии с http://php.net/manual/en/soap.requirements.php
С панели WHM
Установить SOAP 0.13.0
ПРЕДУПРЕЖДЕНИЕ: «груша / HTTP_Request» устарела в пользу «груши / HTTP_Request2»
установить ok: channel: //pear.php.net/SOAP-0.13.0
Установите HTTP_Request2 (необязательно)
установить ok: channel: //pear.php.net/HTTP_Request2
Перезапустить службы »HTTP-сервер (Apache)
Из команды оболочки
1.pear install SOAP
2.reboot
Чтобы установить SOAP в PHP5.6, выполните следующие действия в терминале Ubuntu 14.04:
sudo apt-get install php5.6-soap service php5.6-fpm restart service apache2 restart
Посмотрите, включен ли SOAP:
php -m
(Вы должны увидеть SOAP между возвращенным текстом.)
Вы должны наследовать класс nusoap.php и поместить его в каталог проекта, вы можете загрузить его из Интернета .
Используйте этот код:
require_once('nusoap.php');