Класс SoapClient не найден

Я использую Laradock для управления моими док-контейнерами. Я вижу, что class SoapClient not found каждый раз, когда я вызываю SoapClient . Простая установка мыла ничего не делает даже после перезапуска php-fpm.

Всего 1 ответ


Решение состоит в том, чтобы включить все переменные мыла в laradock .env и перестроить как php-fm и контейнеры workspace . Вы можете сделать это с помощью этих команд

docker-compose build php-fpm
docker-compose build workspace

Если вы видите какую-либо ошибку при попытке установить soap в обоих контейнерах, попробуйте изменить оба dockerfiles: строка поиска, где вызывается команда install soap, может выглядеть следующим образом

apt-get -y install libxml2-dev php-soap &&

и добавьте эту строку перед

apt-get update && .


Есть идеи?

10000