如何解决在runnig laradock容器中找不到“ SoapClient”类
我正在使用laradock作为本地环境,并且在使用利用肥皂的在线网关时遇到未找到类'SoapClient'。我尝试如下修改配置文件:
在所有 php-fpm / phpX.ini 文件中,我未对此行添加注释:
extension=php_soap.dll // uncommented
在 php-fpm / Dokcerfile 和 workspace / Dockerfile 中,我将此行设置为true:
ARG INSTALL_SOAP=true
在 .env 文件中,我得到了以下几行:
WORKSPACE_INSTALL_SOAP=true
PHP_FPM_INSTALL_SOAP=true
我用命令构建:
docker-compose build --no-cache
但是错误仍然存在。
解决方法
这很奇怪。但是我要做的就是在 php-fpm / Dokcerfile
中将 INSTALL_SOAP 更改为falseARG INSTALL_SOAP = false
只需在 workspace / Dockerfile 中实现。都 true 都导致了此错误!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。