我在(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
,则删除分号,保存文件,停止并重新启动模块,瞧!!!