首页 > 解决方案 > 运行 laradock 容器时未找到“SoapClient”类

问题描述

我使用laradock作为我的本地环境,并且在使用使用肥皂的在线网关时找不到“SoapClient”类。我尝试修改配置文件如下:

在所有php-fpm/phpX.ini文件中,我取消了对这一行的注释:

extension=php_soap.dll // uncommented

php-fpm/Dokcerfileworkspace/Dockerfile我将此行设置为 true:

ARG INSTALL_SOAP=true

.env文件中,我得到了以下几行:

WORKSPACE_INSTALL_SOAP=true
PHP_FPM_INSTALL_SOAP=true

我用命令构建:

docker-compose build --no-cache

但是错误仍然存​​在。

标签: phpdockersoapdocker-composelaradock

解决方案


这很奇怪。但我所要做的就是在php-fpm/Dokcerfile 中将INSTALL_SOAP更改为 false

ARG INSTALL_SOAP = false

只需在workspace/Dockerfile中实现这一点。让它们都为导致了这个错误!


推荐阅读