教程中国
PHOTOSHOP CS9.0中文版 MAYA 8.5 FOR WINDOWS Corel Painter v9.0 Flash MX2004 中文版 Illustrator cs2 中文版
VC++6.0含sp6 中英文版 VB6.0 +sp6 简体中文版 Borland Delphi 7汉化版 MSDN for vb6.0中文版 Visual Studio 2005简体
教程中国下属 文件存储共享专家BIBIDU.COM 提供大型软件,教材,源码,电影,音乐,图书等下载 更多精品请点此进入
  您目前所在位置: 教程中国 >> 编程基地 >> CGI >> 本地调试PERL CGI程序之二 RSS订阅
本地调试PERL CGI程序之二
教程(视频,书籍)下载:  ASP.NET AutoCAD 数据库 C# ASP java photoshop 网页设计 delphi 3dmax Flash C++ VB 张孝祥 实例   更多请进入BIBIDU搜索
IT搜索引擎   
三、 安装PERL for Win32

  1、下载PERL For Win32程序:Pw32i316.exe,1.47M。

  它只是PERL For Win32的一个版本,你可以到“http://www.activestate.com”去下载,那儿有很多版本的PERL For Win32,你也可以到我的主页上去下载,我的主页地址为:“http://comenet.yeah.net”。

  2、安装PERL For Win32,这个操作就比较简单了。

  执行Pw32i316.exe,它是个自解压的压缩文件,解压至“c:\perl\”后自动安装,系统会分别提问:

  (1).Do you wish to proceed?  输入“Y ”

  它会在注册表中加入有关PERL的相关路径信息。

  (2).Modify search path?  输入“Y ”

  它会在Autoexec.bat中设定PERL的路径。重新启动机器后,根据我的实践,应该是可以运行CGI程序了。


  3、编一个简单的PERL CGI程序试一下。

  用记事本新建一个文件,起名为test.cgi(也可命名为test.pl),然后把下面的代码Copy进去,再将它保存至“c:\inetpub\cgi-bin”目录中。下面例子中,“#!/usr/bin/perl”对于本例并不必要,因为安装Perl for Win32时系统已将Perl解释器加入关联,但在实际使用中,如果此程序在UNIX主机上运行,这句话指定Perl解释器位置,是必不可少的。

  #!/usr/bin/perl


  print "Content-type:text/html\n\n";


  #上面这句话是指定服务器与浏览器之间的协议,这个例子指定输出数据类型


  #为text/html,是个HTML文件


  print "< html>";


  print "< head>";


  print "< title>this is a test< /title>";


print "< /head>";


  print "< body>< p>OK,成功了!< /body>";


  print "< /html>";


  exit; #退出程序


  打开浏览器,输入“http://hh/cig-bin/test.cgi”,成功了!。

  不要告诉我你没成功哦,如果真是这样,很不幸,你要修改一下Win98的注册表了,其实这也没什么大不了的,就两句话。

  方法是运行注册表编辑器“regedit”,依次打开:

  HKEY_LOCAL_MACHINE\System\CurrentContrlSet \Services\W3SVC\Parameters\Script Map\,加入“.cgi‘C:\PERL\BIN\perl.exe %s %s’”和“.pl‘C:\PERL\BIN\perl.exe %s %s’”。请注意,“C:\PERL\BIN\perl.exe”为安装Pw32i316.exe后,perl.exe的路径。退出注册表编辑,重新启动计算机,进入“c:\inetpub\cgi-bin”目录,从中选取刚才建立的“test.cgi”文件,双击它,这时系统会出现一个列表窗口,询问使用什么程序来打开这种文件,在文件列表中找到“perl(如果找不到可以在“其他”项中按路径来指定,也就是“c:\perl\bin\perl.exe”),并选定“始终使用该软件打开这种类型的文件”项,单击“确定”即可。

  说明一点,在上例浏览器中“OK,成功了!”前面会有一行“Content-type:text/html”,不要紧,当这个CGI程序在其它操作系统上执行时,这句话会消失的!另外,Win98/95系统不支持PERL的flock语句,遇到时请你用“#”把它注释掉,实际使用中再恢复过来。

四、最后补充

  经过上述一番操作,你会发现,要拔号上Internet已经上不去了。不要着急,你只要把IE浏览器属性中的“连接”改为“使用调制解调器连接到Internet”,你又可以上网冲浪了!至此,大功告成!至于中文Win95,操作类似。

  现在,你可以很从容地在本地调试自己编写的PERL CGI程式,感觉真是棒极了!

来源:十度教育
作者:
关键字:本地调试PERL,CGI程序之二
发表日期:2005-4-17 13:01:09

网页显示有限 阅读全文请下载本文完整版WORD文档

上一篇:利用Perl开发Internet/Intranet应用之一   下一篇:本地调试PERL CGI程序之一


2008-8-21 14:48:05
本文的相类似文章
  • 本地调试PERL CGI程序之二
  • 本地调试PERL CGI程序之一
  • 在学习中进步 在进步中成长 教程中国相随您的成长之路
    华腾联合科技股份有限公司版权所有
    广告联系:Rosibo@163.com