我在(经过Linux认证的)HP PC上运行Centos 6.4 Final。我正在用PHP编写一个小型EPOS应用程序,需要访问各种Magento SOAP方法。
当我安装php(通过yum)时,我不知道我需要SOAP。所以我以后使用yum install php-soap。之后我做了更新yum。
查看phpinfo()输出 链接http://www.prendas.co.uk/images/download/phpinfo.pdf
SOAP似乎正在运行。但是我得到“SOAP扩展未加载”。当我尝试加载它时,在我的PHP代码中。
有人可以帮忙吗?
答案 0 :(得分:2)
从phpmyadmin转到 Php.ini 文件,在文本编辑器中打开并搜索; extension = php_soap.dll ,然后删除; 符号之后重新启动您的Wamp / xamp服务,然后刷新您的网址页面..很高兴
答案 1 :(得分:0)
我真的不太了解centOS,但有可能,有两个php.ini文件。一个用于Apache,一个用于CLI。因此,如果您从CLI(我认为可能)发出SOAP调用,您可能必须将SOAP扩展添加到此CLI的php.ini中的已加载扩展列表中。
答案 2 :(得分:0)
好吧,只需转到php.ini
文件,查看extension=php_soap.dll
是否确实存在,如果不存在,请浏览该文件并找到扩展名,然后将extension = php_soap.dll粘贴。如果extension=php_soap.dll
实际上存在,但写为;extension=php_soap.dll
,则删除分号,保存文件,停止并重新启动模块,瞧!