【发布时间】:2020-03-26 06:28:05
【问题描述】:
我使用 Laradock 来管理我的 docker 容器。我每次打电话给SoapClient 时都会看到class SoapClient not found。简单的soap安装即使在php-fpm重启后也无济于事。
【问题讨论】:
标签: laravel docker soap soap-client laradock
我使用 Laradock 来管理我的 docker 容器。我每次打电话给SoapClient 时都会看到class SoapClient not found。简单的soap安装即使在php-fpm重启后也无济于事。
【问题讨论】:
标签: laravel docker soap soap-client laradock
解决方案是启用 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 && \.
【讨论】: