未加载PHP-SOAP扩展

时间:2013-07-19 11:03:54

标签: php php-extension

我在(经过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代码中。

有人可以帮忙吗?

3 个答案:

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