首页 > 资讯 > 网站设计
在自己的电脑上调试PerlCGI程序
发布时间:2005-03-28   浏览次数:1154394
在自己的平台上调试Perl CGI程序,需要做以下准备工作: 

  安装设置Web服务器安装Perl for Win32 设置TCP/IP协议 
  安装Web服务器在“网上邻居”的“属性”对话框“配置”中单 
击“添加”按钮。 

  在弹出的"选择网络组件类型"对话框中,在“厂商”栏中选择"Microsoft", 
在"网络服务"栏中选择"Personal Web Server",然后单击"确定"按 
钮。这时Windows 95将自动安装Personal Web Server。安装完成后, 
“控制面板”中会出现“个人Web服务器”图标,双击图标可以对自 
己的个人Web服务器做设置,然后设置CGI程序的运行目录。在“控制 
面板”中双击“个人Web服务器”图标,选择"Aaministration",这 
时Personal Web Server会自动启动你的浏览器,显示Internet服务 
管理页面。选择"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-onspws 
目录中,大约19M,按提示安装可以了。 

  安装其它的个人服务器 

  想在本地(local)尤其是在Win95/98/NT环境下调试CGI程序, 
在这里还向各位强力推荐Sambar 4.1。这是一套可以在win95/98/NT 
环境下安装运行的多工Web Server软件,只要设定好你的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的缺损目录定为FrontPage 98的网站目录。Sambar仅作为在 
本地Win95/98/NT环境下调试CGI程序之用。 
   
  


--------------------------------------------------------------------------------

  安装Perl for Win32 
  要在视窗系统上使用Perl来执行CGI程序,还要再安装Perl for 
Win32系统点这里Perl for win32下载了109-i86.zip并把它解压然 
后运行Perl目录下的install.bat。 
   
  系统会分别提问: 
  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 
解释器位置,必不可少。) 
  #!/usr/bin/perlprint "Content-type:text/htmlnn";print 
"成功了!"; 
  把这个文件放在你自己的CGI-BIN目录中。然后新建一个名称为test.htm 
的HTML文件,放在你的某一个WWW目录中。其内容如下: 
  <a href="http://你的机器名称/cgi-bin/test.cgi">测试CGI 
</a> 
  完成后运行测试。打开浏览器,在地址栏中键入"http://你的Web 
服务器名/test.htm",如果出现"成功了"表示你已经成功。 
  Windows NT Server 4.0中的Web服务器功能通过NT自带的IIS 
(Internet Information Server)来完成。 
  Windows 98光盘中专门带有类似IIS的Personal Web Server(PWS), 
。 
  在Windows 98和Windows NT Server 4.0中Perl for win32的安 
装方法与Windows 95基本一样。 
   
  
--------------------------------------------------------------------------------
 
  为计算机设置TCP/IP协议 
  从开始菜单选〔设置〕→〔控制面板〕→〔网络〕→〔配置TCP/IP〕 
→〔属性〕 
  填入你的IP地址,子网掩码设为255.255.255.0 
  如果你没有网卡,不必设置,用127.0.0.1可以连接上。如果 
不知道IP地址,可以在下面的区段里选一个。这些区段里的IP地址是 
网络界公认的测试区段,不会真的连出去的。 
  192.168.0.0-192.168.255.255172.16.0.0-172.31.255.25510.0.0.0 
-10.255.255.255在“DNS配置”中选择“使DNS无效”。 
   
  当然,也可以不指定IP地址,那么在以后只能通过机器名称来 
识别web服务器了,机器名称可以在〔控制面板〕→〔网络〕→〔标 
识〕中找出。 
出处:未知
作者:未知
业务咨询

Copyright 2003 - 2023 huinet.cn All Rights Reserved.
慧网公司 版权所有