1

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

有人可以帮忙吗?

4

3 回答 3

2

从 phpmyadmin转到Php.ini 文件,在文本编辑器中打开并搜索;extension=php_soap.dll并删除; 符号,然后重新启动您的 Wamp/xamp 服务,然后刷新您的 url 页面..享受

于 2015-08-24T10:18:33.993 回答
0

我不太了解centOS,但有可能,有两个 php.ini 文件。一个用于 Apache,一个用于 CLI。因此,如果您从 CLI 发出 SOAP 调用(我认为这是可能的),您可能必须将 SOAP 扩展添加到此 CLI 的 php.ini 中加载的扩展列表中。

于 2013-07-19T11:31:36.783 回答
0

好的,只需转到php.ini文件并查看是否extension=php_soap.dll实际存在,如果不存在,则查看文件并找到您的扩展名并粘贴 extension=php_soap.dll。如果extension=php_soap.dll确实存在但它被写为;extension=php_soap.dll然后删除分号,保存文件,停止并重新启动您的模块,瞧!!!

于 2020-03-19T16:16:37.963 回答