你用的是IIS还是APACHE,还有,你具体怎么做的?要说清楚
你可以在这个论坛搜索一下,要不到网上用找找。
http://www.google.com/search?hl=zh-CN&ie=UTF-8&oe=UTF-8&q=php+win2000+%E5%AE%89%E8%A3%85&lr=
你可以在这个论坛搜索一下,要不到网上用找找。
http://www.google.com/search?hl=zh-CN&ie=UTF-8&oe=UTF-8&q=php+win2000+%E5%AE%89%E8%A3%85&lr=
按照网上查到的方法
1,在internet管理中的isapi中加入相应的dll文件php4isapi.dll
2,在主目录-配置-应用程序映射中加入相应可执行文件
C:\WINNT\php.exe %s %s
3,修改配置文件php.ini中有关条目
具体内容不详述
可是不只是哪个地方做的不对还是查什么步骤或文件
就是不能运行,报上述错误
你把PHP装在winnt下的吗?应该是在c:\php中的吧?
1.CGI:
在主目录-配置-应用程序映射中加入相应可执行文件
C:\WINNT\php.exe
done.
2.ISAPI
copy php4ts.dll到winnt\system32下
添加ISAPI筛选器
指向/php/sapi/php4isapi.dll
在主目录-配置-应用程序映射中加入相应可执行文件
同样是/php/sapi/php4isapi.dll
done.
都可以把php.ini-dest改名为php.ini放到winnt下就可以了
什么都不用改(如果你是初学者)
...............
给分
还是错误
内容不同:Security Alert! The PHP CGI cannot be accessed directly.
This PHP CGI binary was compiled with force-cgi-redirect enabled. This means that a page will only be served up if the REDIRECT_STATUS CGI variable is set, e.g. via an Apache Action directive.For more information as to why this behaviour exists, see the manual page for CGI security.For more information about changing this behaviour or re-enabling this webserver, consult the installation file that came with this distribution, or visit the manual page.
目录权限问题。????
你可以到天空下载站DOWNload,http://www.skycn.com
谢谢!
要在 NT/2000/XP 中的 IIS 4 或更新版本中安装 PHP,按照以下说明进行。有两种选择安装 PHP,CGI 方式(php.exe)或者 ISAPI 模块方式。 无论哪种方式,都需要打开管理中心(Microsoft Management Console,NT 4.0 Option Pack 中的 'Internet Services Manager',或者 2000/XP 中的控制面板 -> 管理工具(Control Panel->Administrative Tools))。用右键点击你的 Web Server 节点(多半是 'Default Web Site'),选择“属性”(Properties)。 如果你选择 CGI 方式,按照以下步骤:
在“主目录”(Home Directory),“虚拟目录”(Virtual Directory)或者“目录”(Directory)标签栏中,点击“配置”(Configuration)按钮,然后选择“应用程序映射”(App Mappings)标签栏。 点击“添加”(Add)按钮,在“可执行文件”(Executable)框中输入:c:\php\php.exe(假定你将 PHP 解压缩到了 c:\php\)。 在“文件后缀”(Extension)框中输入你要使用的 PHP 后缀。'Method exclusions' 空着,选中“脚本引擎”(Script engine)。你也可以选中“检查文件是否存在”(check that file exists)- 略微损失一点性能,IIS 会先检查脚本文件是否存在。这样会输出 404 的错误信息而不是 PHP 没有输出任何数据的 cgi 错误。 对于其它你想使用的 PHP 后缀重复以上两个步骤。通常使用的有 .php 和 .phtml,对于一些老的程序还需要 .php3。 设置适当的安全级别(在Internet Service Manager 中完成)。如果你使用了 NTFS,还需要在 php.exe 所在的目录中给 I_USR_ 用户加上“执行”的权限。
如果你选择ISAPI模块,按照以下步骤:
如果你不用 PHP 进行 HTTP 认证的话,你可以(也应该)跳过这一步。在 ISAPI Filters 中,加入一个新的 ISAPI filter。用 PHP 作为过滤器的名字,并且提供 php4isapi.dll 所在的路径。 在“主目录”(Home Directory)中点击“配置”(Configuration)按钮,在应用程序映射(Application Mappings)中添加一个新的条目。用 php4isapi.dll 的路径作为可执行文件(Executable),用 .php 作为文件后缀,选中“脚本引擎”(Script Engine),而 'Method exclusions' 为空。 完全停止 IIS 服务(NET STOP iisadmin) 重新启动IIS服务(NET START w3svc)
为什么一定要用iis呢?
以前我也配了很久,浪费时间,还是杀掉IIS装apache吧。
; most web servers. Left undefined, PHP turns this on by default. You can
; turn it off here AT YOUR OWN RISK
; **You CAN safely turn this off for IIS, in fact, you MUST.**
; cgi.force_redirect = 1有可能是这个选项的原因,把前面的分号去掉,改成0
建议下载4。1版本即可。