通行证: 用户 密码
域名空间  下载中心 社区论坛 信息公告 my小屋
联系我们
设为首页
加入收藏
热门:qq挂机,asp,php,jsp,xml
,sql,.net,编程 程序 网页图象
首页>网络编程>cgi专区>正文 中国黑客群攻击美政府网站 拿到部   微软计划开放office文件格式 消除   腾讯联合八部门严厉打击挂机网站   神六载人飞行圆满成功   美国会要求nasa彻底完成空间站建   google中国研究院有望落户清华   深度分析:论雅虎中国的夭折和阿   神六可能于10月13日上午11点发射   盖茨继续当全美首富   adobe ceo痛斥微软 称其管理层从   
热 点 排 行
dll文件下载
qq挂机的n种快速方法
长白山天池怪兽再现 一分钟
腾讯qq调整升级条件 不再诱
ape歌曲的播放、转换和刻录
新开放qq免费挂级网站
qq挂级程序,qq免费挂机源程
刘亦菲 变性人、堕胎,自称
photoshop通道抠图:给秀发
免费把qq炫铃设为本机qq的
用通通通作代理在局域网上
用6位qq注意啦,免费领取6位
超级女声总决赛 现场实况(
用nero制作win98多功能启动
亲身体验!让桌面不再粗糙
推 荐 新 闻
中国黑客群攻击美政府网站
bittorrent被好莱坞招安盗
网站建设中,关键词选择技
神六载人飞行圆满成功
国庆长假上网慎防“移动杀
连环起诉google 传统媒体欲
最强秘籍 ie7最新使用技巧
神六完成总装可接航天器 外
adobe ceo痛斥微软 称其管
微软急调张亚勤回中国 千里
微软宣布重大重组方案 将划
腾讯qq 2005 beta3火热发布
腾讯扩张路线图曝光 陈天桥
腾讯拍拍网正式吹响进军c2
第五届“西湖论剑”文字实
相 关 新 闻
首页>网络编程>cgi专区>正文

本地调试perl cgi程序之二


http://www.iyit.net  日期:2005-11-24 17:33:05  来源:易特网络技术  点击:
三、 安装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开发internet/intranet应用之一
下一篇:本地调试perl cgi程序之一

[发送给好友] [打印本页] [关闭窗口] [返回顶部] 转载请注明来源:http://www.iyit.net
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
责任编辑: 投稿作者: 易特网络技术
信息来源: 易特网络技术 录入时间: 2005-11-24 17:33:05
浏览次数: 投稿信箱: shtghy@163.com
  友情链接
设置首页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
copyrights ?2004-2005 iyit.net all rights reserved.
网站合作、广告联系qq:147007642、466949678
易特网络技术 点击这里给我发消息