如何在win98下安装perl

astar 2000-03-02 01:05:00
各位大虾:
小弟想在自己的98下安装perl,不知道错在那里总是不能成功,以下是我的安装步骤,请指教:
1.已经安装了Personal Web Server(98II自带的)
2.已经安装了Front Page 2000
3.安装了Perl For Win32,文件名是pw32i312.exe
4.编写了一段cgi程序,放在cgi-bin目录,扩展名为pl.该目录属性为“允许执行程序"
5.运行测试页,出现500错误:HTTP 500 - 内部服务器错误
请问我错在那里?谢谢
...全文
398 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyby 2000-08-05
  • 打赏
  • 举报
回复
你还需要Perl编辑器和GD库,安装完api522e.exe,你需要注册perl.reg文件,只用点击该文件就可以了。安装步骤我在上面已说过,相信你会安装成功的!
如果成功,别忘了家分给我哦!!!
元明 2000-08-05
  • 打赏
  • 举报
回复
prep.ai.mit.edu/pub/gnu/perl-5.004.tar.gz
这个我无法下载,还有什么地方能载望详述!!
元明 2000-08-04
  • 打赏
  • 举报
回复
我还是有点不懂,我想在win98下使用perl,都需要下载哪些文件,安装顺序是怎样的?
我已下载了
1.activeperl-5.6.0.613.msi
2.api522e.exe
我还缺什么,怎样安装?
flyby 2000-07-25
  • 打赏
  • 举报
回复
下载:prep.ai.mit.edu/pub/gnu/perl-5.004.tar.gz
在安装之前按装PWS.

perl安装
安装APi522e.exe
修改perl.reg 注册win中的perl.reg
解压GD.zip 和GRAPH.zip到C:\Perl\site\lib中


安装编缉器
dzperl22.zip 先安装
cr-zpe22.zip解压安装 name输入大于5位
flyby 2000-07-25
  • 打赏
  • 举报
回复
下载:prep.ai.mit.edu/pub/gnu/perl-5.004.tar.gz
perl安装
安装APi522e.exe
修改perl.reg 注册win中的perl.reg
解压GD.zip 和GRAPH.zip到C:\Perl\site\lib中


安装编缉器
dzperl22.zip 先安装
cr-zpe22.zip解压安装 name输入大于5位
duhorse 2000-07-04
  • 打赏
  • 举报
回复
还有,目录权限全都选上了。
duhorse 2000-07-04
  • 打赏
  • 举报
回复
sintony,你好,为什么我修改过后执行PERL CGI浏览器出现提示:
CGI 错误
指定的 CGI 应用程序因为没有返回完整的 HTTP 标题而运行不正常。它返回的标题是:


Can't open perl script "f": No such file or directory
我的注册表为 .pl=c:\\perl\\bin\\perl.exe %s %s,路径没错。测试程序源码为:
print "Content-Type: text/html\n\n";
print "cgi pl ok";
不知错在哪里,请各位大虾帮忙,为了PERL CGI能运行已经费了好长时间了,急!急!急!
运行环境:WIN98+PWS4+ACTIVEPERL

jimshen 2000-04-07
  • 打赏
  • 举报
回复
sintony写的比我详细,但最后字符串值.pl的数据应为c:\perl\bin\perl.exe %s %s,不能用\\
sintony 2000-04-06
  • 打赏
  • 举报
回复
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC\Parameters\Script Map]
".pl"="D:\\PERL\\BIN\\perl.exe %s %s"
jimshen 2000-04-06
  • 打赏
  • 举报
回复
在安装Active Perl后需要修改注册表,具体请看我在http://www.csdn.net/expert/TopicView.asp?id=6643
中的回答。
nagar 2000-04-06
  • 打赏
  • 举报
回复
最好有你的代码才敢说.
小声问一下,你的cgi程序的第一句是:
#!c:\perl\bin\perl.exe
或类似的:
#!d:\perl32\bin\perl.exe

HTTP 500错误一般多是perl的解释器没有和你的cgi程序连上.(尽管在命令行可以运行)
如果你在NT下编写调试,再上传到Unix/Linux服务器,就更容易忘记改为
#!\usr\bin\perl

#!\usr\local\bin\perl
Chen_Lin 2000-03-25
  • 打赏
  • 举报
回复
http://www.alleasy.net/cgi/hoyi-perltool.htm
下载你所要的软件。
chenjp 2000-03-17
  • 打赏
  • 举报
回复
最佳组合:
Apache(http://www.apache.org/, WIN32最新版本:1.3.12)
+ ActivePerl
即可。
junbinguo 2000-03-13
  • 打赏
  • 举报
回复
装一个ActivePerl5.0以上的版本。
不要用已经安装了Personal Web Server(98II自带的)
装一个OmniHTTPd or apache
load
http://video.zj.cninfo.net/seadragon/download1/apache_1_3_12_win32.exe
meino 2000-03-08
  • 打赏
  • 举报
回复
你可在启动的批处理文件上加上你perl的路径。
如果装ActivePerl的话,直接就可用。
King 2000-03-04
  • 打赏
  • 举报
回复
ZDG说的不错,装一个ActivePerl就可以了,它一安装就把注册表、文件关联等帮你设置好,只要把脚本放在一个可执行的虚拟目录(一般是/SCRIPTS)就OK。
astar 2000-03-02
  • 打赏
  • 举报
回复
to zdg:
我能够在win98下的dos窗口运行perl,可能我没说清楚,我的目的是要把perl作为cgi程序运行
zdg 2000-03-02
  • 打赏
  • 举报
回复
perl不需要PWS的支持....
装一个ActivePerl吧...
开发建议使用PerlBuilder...

2,204

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 CGI
社区管理员
  • CGI社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧