未加载PHP-SOAP扩展

未加载PHP-SOAP扩展,php,php-extension,Php,Php Extension,我已经在(Linux认证的)HP PC上运行了Centos 6.4 Final。我正在用PHP编写一个小型EPOS应用程序,需要访问各种Magento SOAP方法 当我(通过yum)安装php时,我不知道我需要SOAP。因此,我在以后使用了yum安装php-soap。之后我做了yum更新 查看phpinfo()输出 链接 SOAP似乎正在工作。然而,当我尝试加载它时,在我的PHP代码中会出现“SOAP扩展未加载” 有人能帮忙吗?我对centOS不太了解,但可能有两个php.ini文件。一个用于

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

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

查看phpinfo()输出 链接

SOAP似乎正在工作。然而,当我尝试加载它时,在我的PHP代码中会出现“SOAP扩展未加载”


有人能帮忙吗?

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

从文本编辑器中打开的phpmyadmin中转到php.ini文件并搜索;extension=php_soap.dll,只需删除symbol,然后重新启动您的Wamp/xamp服务,然后刷新您的url页面。好的,只需转到
php.ini
文件,查看
extension=php_soap.dll
是否确实存在,如果不存在,然后查看文件并找到扩展名所在的位置,然后粘贴extension=php\u soap.dll。如果
extension=php_soap.dll
实际上存在,但它被写成
;extension=php_soap.dll
然后删除分号,保存文件,停止并重新启动模块,瞧

请在PHP中加载代码的地方发布代码。您引用的消息不是来自PHP本身,因此它必须在您的代码中。找出消息生成的位置,以及它正在测试的条件。这可能会给你更多的线索。这将有助于我们发布你的代码。