最近使用的项目需要使用到soap的功能去请求服务端的资源,所以安装了soap的拓展,因为第一次安装走了很多弯路,现在安装好了特意记录一下。
我的本地环境是mac 所以在网上找了很多资料都没法安装成功,最后没办法只能去php的官方文档里面找了个源码下来安装。
首先去官网去找到自己对应的php 版本下载下来,我的php 是7.3.12 官网找不到这版本的,所以下载了差不多的。
解压进入当前的目录下进行编译前的配置
运行命令:
./configure --enable-soap=shared
然后编译
运行命令 make
编译完成之后
编译完成之后将当前php目录下的modules的拓展 复制到你自己的PHP 拓展位置下去
cp modules/soap.so /usr/local/lib/php/pecl/20180731/soap.so(我本地的拓展位置)
然后重启php-fpm 服务就可以了
到此安装就结束了