如何在xammp中启用soap客户端(php版本:7.1.11)?

时间:2018-04-12 18:22:09

标签: php soap soap-client nusoap

安装步骤:

1)从http://sourceforge.net/projects/nusoapforphp53/

下载php-soap(NuSOAP for PHP)

2)用编辑器打开“php.ini”配置文件,找到“可加载扩展(模块)所在的目录。”

; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
; extension_dir = "./"
; On windows:
; extension_dir = "ext"
extension_dir = "D:/xammp/php/ext"

3)提取步骤#1下载的文件内容并放在上面的DIR“ext”中。 它提取到自己的目录“nusoap-for-php5.3-0.7.3”。 只需复制“D:/ xammp / php / ext”

中的整个目录

4)在php.ini中,查找取消注释php_soap.dll扩展名以便加载它。

//找到下面的行

;extension=php_soap.dll

//取消评论如下:

extension=php_soap.dll

保存已编辑的php.ini文件并将其关闭。

5)最后,重启服务器所有服务并重新加载服务器配置文件。

但是phpinfo没有启用肥皂,屏幕短片是从谷歌收集的,只是图像显示为肥皂客户端启用..
enter image description here

解决方案是什么?

3 个答案:

答案 0 :(得分:0)

您可以尝试重新启动计算机,如果它不起作用,请查看您是否满足所有要求: http://php.net/manual/en/soap.requirements.php

答案 1 :(得分:0)

从PHP 5.0.1开始可以使用

PHP SOAP。如果您使用的是PHP4,则必须使用NuSOAP

本地PHP代码通常在性能上更好并且相对没有错误,因此,如果有PHP SOAP,请使用它。而且,NuSOAP在其官方网站上没有太多文档

答案参考链接: https://stackoverflow.com/a/15402313/1177750

答案 2 :(得分:0)

使用 PHP / 7.3.6 服务器

在XAMPP控制面板中

  1. 停止Apache服务器
  2. 单击Apache旁边的Config
  3. 从下拉列表中选择PHP (php.ini)
  4. Ctrl + F键找到;extension=soap,从行中删除;
  5. Ctrl + S保存文件。
  6. 再次启动Apache。

    extension = soap