在线上的服务器源码安装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即可。