时间: 2021-07-31 作者:daque
三、 安置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程式,发觉真是棒极了!