无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2332|回复: 3
打印 上一主题 下一主题

wwwfox,运行cgi装完PWS还要装什么呀 (无内容)

[复制链接]
跳转到指定楼层
1#
发表于 2001-8-8 19:25:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
2#
 楼主| 发表于 2001-8-8 21:03:54 | 只看该作者

wwwfox,运行cgi装完PWS还要装什么呀 (无内容)

自个找到了,就随便帖出来方便想知道的朋友

如何在WIN95/98/NT上调试CGI程序
方法一傻瓜型)
安装sambar4.2(约占3M空间)
安装简单,无需任何设置即可使用,但对某些perl函数的支持稍差
sambar4.2是一个小型服务器软件,自带perl5,支持ssi,无需安装perlforwin32
安装后把cgi文件拷到/sambar/cgibin/目录,并把文件名改为*.pl(sambar4.2只执行以pl结尾的cgi脚本,主页文件拷到/sambar/docs/目录,在浏览器输入你的http://主机名或http://127.0.0.1/的域名就可调用/sambar/docs目录下主页文件,输入http://主机名/cgibin/*.pl就可调用/sambar/cgibin/目录下的cgi脚本.
方法2进阶型)
安装perlforwin32(Activeperl5.00503)(10兆空间)然后安装omnihttpd2.02(2M空间)
支持cgi程度:较好
omnihttpd也是一个微型服务器软件同样支持perl5,ssi,wincgi
把主页文件拷到httpd/htdocs目录,cgi脚本拷到httpd/cgibin目录即可通过浏览器调用,注意:有些网友有一个误区,认为安装了perlforwin32就可在windows上通过双击文件运行,这是不对的,因为是脚本文件,故只能在浏览器调用,这也是为何要装服务器软件的原因.
第三种方法能手型)
1.安装IIS4.0(win98为PWS4.0,winnt为IIS4.0)服务器(约占30M空间)
2.安装perlforwin32(Activeperl5.00503)(占10M)
支持cgi程度:较好,但不支持使用如wwwbbs3.0这类用UNIX进程和函数编制的CGI程序
示范服务器:茂名信息港,梧州万象时空
虚拟根目录为c:/inetpub/wwwroot/,把c:/inetpub/wwwroot/cgibin目录设置为可执行该种配置的不但支持cgi,另外还完全支持ASP哦!!!!!!
如果你选择了第2或第3种方案,但还不能调试cgi,则还得对注册表动一下手脚:
运行regedit
找到:HKEY_LOCAL_MACHINE\System\Currentcontrlset
\Services\W3svc\Parameters\ScriptMap\目录
增加以下键值:
键名:".cgi"键值:"C:\PERL\BIN\perl.exe%s%s"
重新开机,一切ok!!!
第4种方法高手型)
1.安装Apache1.3.6服务器(约3兆)
2.安装perlforwin32(Activeperl5.00503)(占10M)
支持cgi程度:最好,如wwwbbs3.0这类脚本也能支持
示范服务器:淄博信息港
注意事项:
1、安装APACHE,注意:安装路径一定要装在硬盘根目录\APACHE下,即c:\apache或d:\apache...;
不要装在ProgramFiles下,这样设定绝对路径方便很多!
2、装好后,在APACHE下有一个CONF目录,里面有个HTTPD.CONF文件,必须要先设置好它们才能启动CGI。
(1)寻找ServerAdmin,把后面的EMAIL改为你自已的EMAIL,这个改不改不是很重要。
(2)寻找ServerName,把前面的#号去掉,后面改为你的域名
(3)寻找,往下面有一句Options,
把后面的参数全去掉,加一个All,注意大小写呵。再往下有一句AllowOverride,也
把后面的None去掉,加一个All
(4)寻找,往下面第八行有一句Options,
把后面的参数全去掉,加一个All,注意大小写呵。再往下数行有一句AllowOverride,也
把后面的None去掉,加一个All
(5)寻找#ScriptAlias/cgibin/"C:/Apache/cgibin/",把前面的#号去掉
(6)寻找,下面有一句AllowOverride,把后面的参数去掉,加一个All,注意大小写呵。再往下有一句Options也把后面的None去掉,加一个All
(7)寻找AddHandlercgiscript.cgi后面加上.pl,即
AddHandlercgiscript.cgi.pl
(8)如果还想增加SSI,需把下面两行前面的#号去掉。
AddTypetext/html.shtml
AddHandlerserverparsed.shtml
(9)还要注意perl脚本中的perl解释路径,应改为:#!c:/perl/bin/perl5.00503(使用perl5)或#!c:/perl/bin/perl(使用perl4)
使用以上服务器要注意的是个问题:
第1,2,4种方案的绝对路径均可用相对的形式表示,如:"../cgibin/",但第3种则必须用完整的硬盘路径表示,如:"C:/Inetput/wwwroot/cgibin/"
回复

使用道具 举报

3#
发表于 2001-8-13 23:57:14 | 只看该作者

wwwfox,运行cgi装完PWS还要装什么呀 (无内容)

晕!好长!!!我不学CGI了!!!!!!!!!!!!!!!!!!!!!!!
CGI在本地不好调试。。。
回复

使用道具 举报

4#
 楼主| 发表于 2001-9-15 20:02:17 | 只看该作者

wwwfox,运行cgi装完PWS还要装什么呀 (无内容)

有同感
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-19 00:16

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表