WAMP Stack PHP“致命错误:找不到类'SoapClient'”

时间:2011-07-20 10:51:12

标签: php soap windows-7 wamp

我有一个WAMP(windows(7),apache,mysql,php)堆栈所有设置和运行。一切都很好,它正在按预期工作和运行。我主要使用机器进行开发,但外界可以使用。不管怎么说..

我最近遇到了一个预先存在的SaaS产品的客户端,其中使用了cURL,SOAP等。我将系统放到我的服务器上并稍微跳转来设置它,设置它,开始插入东西只能遇到我正在获得的部分

  

致命错误:未找到“SoapClient”类

当然,我的第一次跳跃是我忘记取消注释

  

延长= php_soap.dll

这是真的,所以我没有对它进行评论,保存文件,然后重新启动服务器。然而问题仍然存在(所以我甚至尝试重新启动),现在我陷入困境,因为我不是WAMP / LAMP堆栈并配置它们的大师我现在只能根据需要绕过它们。

5 个答案:

答案 0 :(得分:13)

现在可能有点晚了,但是我遇到了与wamp类似的问题,因为php.ini在apache和cli模式下有所不同,在apache文件夹中有一个包含php_soap.dll但是在cli使用的php文件夹中的一个没有它。我把它添加到另一个,问题解决了

答案 1 :(得分:12)

您的php_soap.dll文件夹中有php/ext/吗?

答案 2 :(得分:3)

要查找已加载的php.ini文件,请加载phpinfo()页面。 导航到该路径并在记事本中打开php.ini并在其中搜索php_soap.dll

取消注释此行并在重新启动服务器之前保存文件。

答案 3 :(得分:1)

您可能已经检查了这个,但您使用的是哪个版本的PHP? SoapClient仅在5.0.1之后可用

答案 4 :(得分:0)

php.ini中取消注释它不起作用。我必须在php.ini-developmentphp.ini-production中取消注释。他们全都在C:/BitNami/wampstack-.../php