未加载PHP-SOAP扩展


PHP-SOAP extension is not loaded

我在(Linux认证的)HP PC上运行了Centos 6.4 Final。我正在用PHP编写一个小型EPOS应用程序,需要访问各种Magento SOAP方法。

当我(通过百胜)安装php时,我不知道我需要SOAP。所以我在以后的日子里使用了百胜安装php-soap。之后我进行了更新。

查看phpinfo()输出链接http://www.prendas.co.uk/images/download/phpinfo.pdf

SOAP似乎正在工作。然而,当我尝试加载它时,我在PHP代码中得到了"SOAP扩展未加载"

有人能帮忙吗?

转到Php.ini在文本编辑器中打开phpmyadmin中的文件并搜索;extension=php_soap.dll,然后删除符号,之后重新启动您的Wamp/xample服务,然后刷新url页面。。享受

我对centOS了解不多,但可能有两个php.ini文件。一个用于Apache,一个用于CLI。因此,如果您从CLI发出SOAP调用(我认为这很可能),您可能需要将SOAP扩展添加到此CLI的php.ini中加载的扩展列表中。

好的,只需转到php.ini文件,看看extension=php_soap.dll是否真的存在,如果不存在,则查看文件并找到扩展名,然后粘贴extension=php_soap.dll。如果extension=php_soap.dll确实存在,但它写为;extension=php_soap.dll,则删除分号,保存文件,停止并重新启动模块,瞧!!!