Chinaunix

标题: 在win2k下装php4.32出很多错。各位近来看看。 [打印本页]

作者: MaxBSD    时间: 2003-06-21 11:19
标题: 在win2k下装php4.32出很多错。各位近来看看。
很多undefine variable错误。

还有这些:

Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of odbc_fetch_into(). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in D:\www\include\odbc.inc on line 75

Fatal error: Cannot redeclare getfileupdatetime() in D:\www\exhibite\include_package\exhibite_display.class.php on line 360

我用的是apache2.46/win32,奇怪用以前的php4.2+IIS5没有任何问题的。
作者: 龙九    时间: 2003-06-21 15:20
标题: 在win2k下装php4.32出很多错。各位近来看看。
原帖由 "MaxBSD" 发表:
很多undefine variable错误。

还有这些:

Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of o..........
   
为什么用win32呢?
换unix吧
作者: MaxBSD    时间: 2003-06-21 17:53
标题: 在win2k下装php4.32出很多错。各位近来看看。
呵呵,没办法。
作者: macleo    时间: 2003-06-22 03:51
标题: 在win2k下装php4.32出很多错。各位近来看看。
Cannot redeclare 表示重复声明了类,或者重复加载了某个文件

检查 require 后的内容!把你的php.ini和httpd.conf帖上来
作者: MaxBSD    时间: 2003-06-22 11:09
标题: 在win2k下装php4.32出很多错。各位近来看看。
原帖由 "macleo" 发表:
Cannot redeclare 表示重复声明了类,或者重复加载了某个文件

检查 require 后的内容!把你的php.ini和httpd.conf帖上来
   

php.ini那里可能造成这样的错误?问题是在PHP4.12(CGI方式)+IIS5一点问题都没有阿(还是同一台机子)。
作者: macleo    时间: 2003-06-22 23:58
标题: 在win2k下装php4.32出很多错。各位近来看看。
是啊!IIS5执行的是isapi的方式,而我们多安装php为apache的模块方式!当然,你也可以安装php为apache的cgi方式!但是,据说cgi方式执行php不是很安全的!所以推荐模块方式安装php在apache中!

检查 你的 文件 exhibite_display.class.php 是否有重复加载的东西

例如:require 或者 include 后的内容!




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2