给朋友写的程序上用到了PHP的soap模块,但朋友服务器却是用的通达OA软件内置的Apache服务器,让我打开PHP的soap扩展也费了一些事。现在把如何打开PHP的soap扩展分享给大家。
通达OA软件内置了Apache+PHP环境,这样确实方便了不少朋友,但如果需要修改apache或php的配制,也会让不熟悉的人费一些功夫。要打工php的soap扩展,首先要找到php.ini的位置,OA软件的默认位置在安装目录的bin目录下,比如安装目录为D:myoa,刚php.ini的位置刚为D:myoabinphp.ini,打开php.ini,在其中添加以下内容:
extension=php_soap.dll
[soap]
soap.wsdl_cache_enabled=1
soap.wsdl_cache_dir=”/tmp”
soap.wsdl_cache_ttl=86400
然后找到与OA软件php同版本的PHP安装包下的extphp_soap.dll文件,并复制到OA软件的bin目录下,即:D:myoabin 目录
重启OA服务(OA软件的服务名默认是:Office_Anywhere)后,即可在phpinfo里面看到soap扩展。