找了很久都找不到禁用SOAP的地方.PHP.INI找了.httpd.conf也找了。可是找不到有地方设置的,郁闷了。其它版本的都很容易找到的。究竟这个版本的在哪里设置呢?想上XMAPP的官方论坛发贴,可是他们说德语的,如果幸运的话才会有有看到你用英语发的帖并用他们可能也不擅长的英语给我回帖。还是在这里发吧。我GOOGLE了很久也找不到,找了五个小时以上吧,也找不到。才来这里求教的。请注意我问的是LINUX版的。希望有哪位大侠知道的能告知一下,万分感谢。

解决方案 »

  1.   

    在xampp/apache/bin 目录下的php.ini
    去掉soap扩展即可
      

  2.   

    问题就是我在php.ini这个文件里找不到任何一个有"soap”字眼的东西啊。要是有的话就不用五个小时都找不到了。在httpd.conf也找不到它的踪迹。不知道它是怎么样装上这个模块的,太神奇了。
      

  3.   

    注意我告诉你的地址.
    你不要去PHP目录下找PHP.INI,那是没用的.
    XAMPP的是放在apache/bin目录下.
    extension=php_soap.dll
      

  4.   

    我的地址是:/opt/lampp/etc/php.ini
    请注意我问的是LINUX版的,不是WIN版的。而且版本是XAMPP for Linux 1.6.8a,我知道有一个方法是在php.ini里把soap相关的项前在加‘;’就可以办到。
      

  5.   

    主要是看你的php的配置文件在那儿?使用phpinfo看看不过soap是和php编译过程中使用了--enable-soap你可以重新自己编译
      

  6.   

    LINUX下不行.XAMPP是编译好的二进制包.你自己重新编译吧.
      

  7.   

    估计是自动安装的时候它自动编译进去了,因为我使用的是自动安装的方式的,phpinfo()看到的就是--enable-soap。
    不过要是自己重装编译的话问题又来了。我怎么编译它呢?寒自己一个先,因为不太懂才使用XAMMP这个包的。
      

  8.   

    其实我这样做主要是因为我想使用NUSOAP,因为系统环境中有SOAP的支持,所以我的NUSAOP就用不了了。如果有哪位大侠知道在PHP5下让它们俩和谐共处的话,也算是解决了这个问题了。
      

  9.   

    编译方面的,在PHP手册讲了一些,楼主可以到Google搜索,很多的,PHP手册的:http://cn2.php.net/manual/zh/install.unix.php
      

  10.   

    呵呵……我也是这样想的,所以我找了很久也找不到,应该是上面的兄弟所说的安装的时候编译进去了。再次强调我所指的是LINUX的系统,非WINDOWS,我知道WIN下可以直接修改php.ini文件夹就行了。我在WIN下试过装LAMPP,里面有SOAP,然后我的程序是进行不了的,把SOAP的给禁用了我的NUSOAP就正常了。
      

  11.   

    xampp-linux-1.7.tar
    lampp\bin\php-config-5.2.8search soap
      

  12.   

    这个方法我用过了,不过就算是把它去掉了,也还是一样有SOAP的扩展存在,这样才郁闷.