我有在Linux认证的HP PC上运行的Centos 6.4 Final。我正在用PHP编写一个小型EPOS应用程序,需要访问各种Magento SOAP方法。
当我通过yum安装php时,我不知道我需要SOAP。所以我以后用yum install php-soap。之后,我进行了百胜更新。
查看phpinfo()输出链接http://www.prendas.co.uk/images/download/phpinfo.pdf
SOAP似乎正在工作。但是我得到“未加载SOAP扩展”。当我尝试加载它时,在我的PHP代码中。
有人可以帮忙吗?
转到Php.ini,从phpmyadmin中打开文件,在文本编辑器中打开并搜索; extension = php_soap.dll,然后删除;符号,然后在restart中删除Wamp / xamp服务,然后刷新您的网址页面。.享受
我真的不太了解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
,则删除分号,保存文件,停止并重新启动模块,瞧!!