我使用 Laradock 来管理我的 docker 容器。每次调用 SoapClient
时,我都会看到 class SoapClient not found
。即使在 php-fpm 重新启动后,简单的 SOAP 安装也不会执行任何操作。
最佳答案
解决方案是启用 laradock .env
中的所有 SOAP 变量并重建 php-fm
和 workspace
容器。您可以使用此命令来做到这一点
docker-compose build php-fpm
docker-compose build workspace
如果您在尝试在两个容器中安装soap时看到任何错误,请尝试更改两个dockerfile:查找调用安装soap命令的行可能如下所示
apt-get -y install libxml2-dev php-soap &&\
并在其前面添加此行
apt-get update &&\
。
关于laravel - 未找到 SoapClient 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60861986/