您现在的位置: 天极网 > 硬件 > 如何本机调试CGI

如何本机调试CGI

2001-06-18 17:39作者:钟嘉奇出处:yesky责任编辑:

WINDOWS 95/98 操作系统

1. 安装 Perl 解释器?
  Perl 是一种解释执行的语言,所以,要单机运行调试 Perl CGI ,必须先安装 Perl 解释器。
  首先下载 Active Perl 5.22e(本站的工具软件栏目中有下载),一般文件名是 APi5XXe.exe,其中 XX 是版本号。然后运行此程序,默认是安装在 C:\PERL 下,不过为了方便,请最好安装到 C:\USR 目录下,这样写 Perl 解释器的路径就可以直接用 #!/usr/bin/perl 了,可以保持单机环境和网络环境路径一致。

2. 安装 WEB 服务器?
  有些网友认为安装了 Perl 解释器后就可通过双击文件运行,这是错误的,因为 Perl 是脚本文件,它只能在浏览器内调用,所以必须安装 WEB 服务器软件。现在 WINDOWS 95/98 下常用的 WEB 服务器有 omniHTTPD 2.06,Apache 1.3.12,Personal Web Server(PWS),下面我们就以这三种 WEB 服务器为例,来看看 Perl 环境的架设:
  a) omniHTTPD 2.06
    安装好后,按照下面三步来修改注册表:
    ① 运行 RegEdit,搜寻: HKEY_LOCAL_MACHINE\System\Currentcontrlset\Services\W3svc\
Parameters\ScriptMap\ 键名
    ② 然后增加键名:".cgi",键值:"C:\USR\BIN\perl.exe %s %s" 和键名:".pl",键值:"C:\USR\BIN\perl.exe %s %s"
    ③ 存盘即可。
    最后,把主页文件拷到 httpd/htdocs 目录,Perl 程序拷到 httpd/cgi-bin 目录即可。

  b) Personal Web Server(PWS)
    同 a) 一样修改注册表,然后在 PWS 中把 c:/inetpub/wwwroot/cgi-bin 目录设置为可执行即可。
    这种服务器有个缺点,它不支持那些使用了 Unix 进程和函数的 Perl 程序,但也有一个好处,这样的系统同时能支持 ASP。

  c) Apache 1.3.12
    安装时请注意,安装路径最好装在硬盘根目录 \APACHE 下,不要装在默认的 Program Files\APACHE 下,这样设定绝对路径方便!
    装好后,进入 APACHE 下的 CONF 目录,用文本编辑器来编辑 HTTPD.CONF 文件。
    ① 寻找 ServerName,把前面的 # 号去掉,后面改为你的域名(单机可用 localhost)。
    ② 寻找 #ScriptAlias /cgi-bin/ "C:/Apache/cgi-bin/",把前面的 # 号去掉。
    ③ 寻找 AddHandler cgi-script .cgi ,在后面加上一个空格和 .pl。
    ④ 寻找 ,下面有一句 AllowOverride, 把后面的参数去掉,改为 All。
    ⑤ 存盘即可。
    最后,把主页文件拷到 apache/htdocs 目录,Perl 程序拷到 apache/cgi-bin 目录即可。
    虽然此种 WEB 服务器最难安装,但它却是支持 Perl 功能最全最完善的,所以本人强烈推荐大家使用此服务器。

共2页。 1 2 :
共2页。 1 2 :
相关文章及产品
关注此文读者还看过
相关
文章排行
本周
本月
最近更新
关于我们|网站律师|天极服务|电子杂志|RSS订阅|加入我们|网站地图
TMG
Copyright (C) 1999-2008 Chinabyte.com, All Rights Reserved 版权所有 天极网络
商务联系、网站内容、合作建议:010-82657868
版权声明 在线提交意见反馈 Powered by 天极内容管理平台CMS4i
经营性网站备案信息 网警备案 中国网站排名
天极传媒:天极网|比特网|IT专家网|IT商网|52PK游戏网|IT分众