发信人: aqing() 
整理人: workingnow(2002-10-30 13:54:37), 站内信件
 | 
 
 
          来源:CGI指南 http://cgi_guide.163.net
 本文经原作者mqingyi授权只在广州网易虚拟社区CGI版使用
           任何人如需转载请与原作者联系
 --------------------------------------------------
      
 在自己的平台上调试Perl CGI程序,需要做以下准备工作: 
 安装设置Web服务器 
 安装Perl for Win32 
 设置TCP/IP协议  
 安装Web服务器
 在“网上邻居”的“属性”对话框“配置”中单击“添加”按钮。 
 在弹出的"选择网络组件类型"对话框中,在“厂商”栏中选择"Microsoft",在" 网络服务"栏中选择 "Personal Web Server",然后单击"确定"按钮。这时Windo ws 95将自动安装Personal Web Server。安装完成后,“控制面板”中会出现“ 个人Web服务器”图标,双击图标可以对自己的个人Web服务器做设置,然后设置 CGI程序的运行目录。在“控制面板”中双击“个人Web服务器”图标,选择"Aam inistration",这时Personal Web Server会自动启动你的浏览器,显示Interne t服务管理页面。选择"WWW Administr ation",选择"Directory",在按"ADD", 在WWW服务中加入你的CGI-BIN目录,然后,一定不要忘了,要把它设为可执行。 同时,建议你把它虚拟为"cgi-bin"目录,这样在你的HTML里面你就可以用"/cgi -bin/????.cgi"来调用CGI程序。全部设置好之后,可以在浏览器中打"http://你 的机器名称"或者"http://你的机器的IP"来检验一下你的设置。 
 安装Windows 98 PWS(个人 Web 服务器)
 
 Windows 98中,提供了一套独立的Personal Web Server,在add-ons\pws\目录中 ,大约19M,按提示安装就可以了。
 
 安装其它的个人服务器
 
 想在本地(local)尤其是在Win95/98/NT环境下调试CGI程序,在这里还向各位强 力推荐Sambar 4.1。这是一套可以在win95/98/NT环境下安装运行的多工Web Ser ver 软件,只要设定好你的IP,安装好之后,立刻就可以在你自己的电脑上建立 起一个Web Site了。
 
 Sambar 4.1有如下特点: 
 
 内建网页搜索器。 
 内建FTP服务器。 
 内含Perl 5,当你安装好之后就有了Perl可用了,不需另外安装Perl for win32 。 
 具有HTML方式操作的管理及设定环境。 
 支持HTTP,SMTP,POP3,IMAP4,NNTP,Bridge的Proxy设定。 
 内含系统报告及LOG分析功能。 
 支持CGI/1.1,WINCGI,ISAPI,Mappings。 
 从本地下载Sambar 4.1(2M),功能超强,绝对免费。
 
 安装方法: 
 
 设置IP地址。
 方法同上。 
 将Sambar 4.1的压缩文件解压,运行setup程序,安装过程很简单。只要你以前安 装过windows 95/98就不会有问题。 
 注:frontPage 98不支持Sambar,Sambar称多次去信Microsoft,没有任何回音。 使用FrontPage 98的网友在使用Sambar时,一定不要把Sambar的缺损目录定为Fr ontPage 98的网站目录。Sambar仅作为在本地Win95/98/NT环境下调试CGI程序之 用。
 
 
 ---------------------------------------------------------------------- ----------
 
 安装Perl for Win32
 
 要在视窗系统上使用Perl来执行CGI程序,还要再安装Perl for Win32 系统,点这 里Perl for win32下载pw32i316.exe,并直接运行安装。
 
 系统会分别提问: 
 
 Do you wish to proceed?  Y 
 Modify search path?  Y 
 continue to install perlIS.dll?    Y 
 please choose a file extension to associate with PerlIS.dll?
 Extension: 按你的情况,键入CGI程序后缀“pl”(pl is the default)或“cgi ” 
 这时,按我们的经验,应该是已经可以运行CGI程序的了,可以用记事本写一个简 单的CGI脚本试一试。
 
 用记事本新建一个文件,然后把下面的代码Copy进去,再将它保存为CGI-BIN目录  test.pl或test.cgi(视安装过程中你对第四个问题的回答而定)(请注意下面例子 中,"#!/usr/bin/perl"对于本章并不须要,因为安装Perl for win32时系统已将 Perl解释器加入关联,但有点要注意,如果此程序在UNIX主机上运行,"#!/usr/ bin/perl"指定Perl解释器位置,必不可少。)(Win98中安装,可能只有前两问)
 
 
 #!/usr/bin/perl
 print "Content-type:text/html\n\n";
 print "成功了!";
 
 
 把这个文件放在你自己的CGI-BIN目录中。然后新建一个名称为test.htm的HTML文  件,放在你的某一个WWW目录中。其内容如下:
 
 测试 CGI
 
 完成后运行测试。打开浏览器,在地址栏中键入"http://你的Web服务器名/test .htm",如果出现"成功了"就表示你已经成功。
 
 Windows NT Server 4.0中的Web服务器功能通过NT自带的IIS(Internet Inform ation Server)来完成。
 Windows 98 光盘中专门带有类似IIS的Personal Web Server(PWS),。
 在Windows 98 和 Windows NT Server 4.0 中Perl for win32的安装方法与Wind ows 95基本一样。
 
 
 ---------------------------------------------------------------------- ----------
 
 为计算机设置TCP/IP协议
 
 
 从开始菜单选[设置]→[控制面板]→[网络]→[配置TCP/IP]→[属性]
 填入你的IP地址,子网掩码设为255.255.255.0
 如果你没有网卡,不必设置,用127.0.0.1就可以连接上。如果不知道IP地址,可 以在下面的区段里选一个。这些区段里的IP地址是网络界公认的测试区段,不会 真的连出去的。
 192.168.0.0-192.168.255.255
 172.16.0.0-172.31.255.255
 10.0.0.0-10.255.255.255
 在“DNS配置”中选择“使DNS 无效”。
 
 当然,也可以不指定IP地址,那么在以后就只能通过机器名称来识别web服务器了 ,机器名称可以在[控制面板]→[网络]→[标识]中找出。
  
  --              ☆★☆★☆★情教护花,视保护美眉为已任☆★☆★☆★
                  欢迎加盟情教,总坛地址:love21n.126.com
                     情教聊天室:love21nchat.126.com
  ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.97.245.250]
  | 
 
 
 |