2013-07-19 253 views
1

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

当我安装php(通过yum)时,我不知道我需要SOAP。所以我在以后使用yum安装php-soap。之后我做了yum更新。

望着phpinfo()函数输出 链接http://www.prendas.co.uk/images/download/phpinfo.pdf

SOAP似乎是工作。但是我得到“SOAP扩展未加载”。在我的PHP代码中,当我尝试并加载它时。

有人可以帮忙吗?

+2

请发表你在哪里加载它在PHP代码。 – msturdy

+0

你引用的消息不是来自PHP本身,所以它必须在你的代码中。找出正在生成的消息的位置以及正在测试的条件。这可能会给你更多的线索。 – Spudley

+0

这将有助于我们发布您的代码。 – som

回答

0

我真的不太了解centOS,但可能有两个php.ini文件。一个用于Apache,另一个用于CLI。因此,如果您从CLI(我认为可能)放置SOAP调用,则可能需要在此CLI的php.ini中将SOAP扩展添加到加载的扩展列表中。

2

转到在php.ini从phpMyAdmin的文本编辑器中打开并搜索文件;延长= php_soap.dll,只是删除;符号和重启后你WAMP/XAMP服务,然后刷新您的网址page..enjoy