[提问]
求救 Fatal error: Cannot redeclare class soapclient in ......
|
|
godaddy deluxe linux plan php5.0升级zend3.3成功,安装程序时出现提示:
Fatal error: Cannot redeclare class soapclient in /home/content/8/8/8/888888/html/house/install/nusoap/nusoap.php on line 0
上面的路径我用8代替了,house是子目录名,哪儿出问题了,怎么办啊? |
|
|
|
|
|
|
|
|
|
|
add.c
发表于 2010-3-17 16:50:13
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
wylb
发表于 2010-3-18 15:16:00
|
显示全部楼层
原因找到了,除了换成php4.x外,具体怎么操作啊?
Fatal error: Cannot redeclare class soapclient in *******/nusoap.php on line ****
在网上查查资料,发现是因为其方法soapclient与php5自带的方法相冲突。
找到了原因,解决方法也就出来了:
1.禁止掉php5自带的php_soap.dll .在php.ini里面注释掉即可。
2.修改nusoap里面的soapclient方法。比方替换lib里面所有的soapclient为nusoapclient,然后重新引用nusoapclient.
-----------------------------------------
安装php程序提示文件出错 nusoap.php on line,
Fatal error: Cannot redeclare class soapclient in /usr/local/apache/htdocs/soap/lib/nusoap.php on line 7240
怎么办啊?如何解决?
解决方法:
1,这个包和php5自带的包中的函数重名了,你想法把PHP重新安装,去掉SOAP包.
或者把你的nusoap库中的重名函数改一下.
比较简单的解决方法:
2,一般是程序和php5不兼容的问题,可以把虚拟主机的php版本调到php4即可。
[ 本帖最后由 wylb 于 2010-3-18 03:20 PM 编辑 ] |
|
|
|
|
|
|
|
|
|
|
add.c
发表于 2010-3-18 15:21:51
|
显示全部楼层
|
|
|
|
|
|
|
|