使用PEAR Soap模拟php_soap

时间:2016-01-03 19:31:06

标签: php magento zend-framework soap pear

我安装了Magento并希望开始使用API​​,但是Magento API使用Zend(Zend_Soap_Server)进行Soap,它依赖于php_soap。

我的提供商没有(并拒绝)支持php_soap,但支持PEAR soap并且它正常工作(我有其他Web服务使用PEAR soap成功运行)。

那么,是否有人知道我可以使用PEAR SOAP_Server模拟php_soap的已编写库?

class SoapServer{
    ...
    //Functions from http://php.net/manual/en/class.soapserver.php 
    // re-written to use functions from https://pear.php.net/reference/SOAP-0.9.1/SOAP/SOAP_Server.html

}

SO上还有其他帖子,其他人也经历过类似的挑战,除了安装php_soap不是一个选项,我宁愿不单独更改提供商:

1 个答案:

答案 0 :(得分:0)

您必须在PHP用户区代码中编写1:1相同的SoapClient实现,这可能是一项非常重要的任务。

您可以使用PEAR的SOAP_Server作为后端,但它仍然可以正常工作。