在线上的服务器源码安装php的时候,没有添加soap支持,现在程序那边要使用soap了,又不能重新安装,只能动态加载了。

先进到原来的源码目录(幸好没有删除),进入ext/soap目录,先运行/usr/local/php/bin/phpize,然后就生成configure文件了

然后再运行

./configure --with-php-config=/usr/local/php/bin/php-config

make

make install

然后修改/usr/local/php/etc/php.ini

添加:

extension=soap.so

重启php-fpm即可。。。