WAMP Stack PHP "Неустранимая ошибка: класс 'SoapClient' не найден" - PullRequest
5 голосов
/ 20 июля 2011

У меня есть стек WAMP (windows (7), apache, mysql, php), все настройки и запуск. Все хорошо, и он работает и работает, как ожидалось. Я использую машину в первую очередь для разработки, однако она доступна для внешнего мира. В любом случае ..

Недавно я наткнулся на клиента с уже существующим SaaS-продуктом, в котором используются cURL, SOAP и тому подобное. Я помещаю туда систему на свой сервер и немного прыгаю вокруг, чтобы настроить ее, настроить ее, начать подключаться к вещам, чтобы натолкнуться только на раздел, где я получаю

Неустранимая ошибка: класс 'SoapClient' не найден

Естественно, мой первый прыжок был забыт раскомментировать

расширение = php_soap.dll

Что было правдой, поэтому я удалил комментарий, сохранил файл и перезапустил сервер. Однако проблема все еще существует (поэтому я попытался даже перезагрузиться), теперь я застрял, поскольку я не гуру со стеками WAMP / LAMP и настраивая их, я могу только обойти их по мере необходимости до сих пор.

Ответы [ 5 ]

13 голосов
/ 14 мая 2012

Это может быть немного поздно, но у меня была похожая проблема с wamp, и это было потому, что php.ini отличался в apache и в режиме cli, был один в папке apache, в который был включен php_soap.dll, но один в папке php, который использовал cli, его не было. Я добавляю его к другому, и проблема была решена

12 голосов
/ 20 июля 2011

У вас есть php_soap.dll в вашей папке php/ext/?

3 голосов
/ 14 сентября 2012

Чтобы найти загруженный файл php.ini, загрузите страницу phpinfo(). Перейдите по этому пути и откройте php.ini в блокноте и найдите php_soap.dll в нем.

Раскомментируйте эту строку и сохраните файл перед перезапуском сервера.

1 голос
/ 20 июля 2011

Вы, наверное, проверяли это, но какую версию PHP вы используете?SoapClient доступен только после 5.0.1

0 голосов
/ 23 января 2013

Раскомментирование в php.ini не сработало. Мне пришлось раскомментировать это в php.ini-development и php.ini-production. Все они были в C:/BitNami/wampstack-.../php

...