首页 > 解决方案 > 使用 PHP SOAP 客户端提供 Docker 容器

问题描述

没有为 PHP Docker 容器安装 SOAP 客户端,我想知道使用它的正确方法是什么?

注意:我正在使用带有 docker -composeDockefile的PHP 7.4图像构建

标签: phpdockerapisoap

解决方案


第 1 步:在 Dockerfile 中添加这一行:

RUN apt-get update && apt-get install -y \
libxml2-dev \

RUN docker-php-ext-install soap

步骤 2:在 php.ini 中,找到删除行首的注释分号:

extension=php_soap.dll 

或者

extension=soap

第 3 步:使用以下命令重建映像:

docker-compose up -d --force-recreate --build

第 4 步:使用 phpinfo() 检查 Soap 客户端是否已启用:

在此处输入图像描述


推荐阅读