我使用Laradock管理我的Docker容器。每次调用class SoapClient not found
时,都会看到SoapClient
。即使重新启动php-fpm,简单的soap安装也无济于事。
解决方案是在laradock .env
中启用所有soap变量,并重建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 && \
。