使得pws和iis支持cgi(精华区没有,以前有人问过,以便查询)

一、PWS下配置ActivePerl,使PWS支持CGI程序。
1.在Windows98下安装PWS4.0(Microsoft Personal Web Server 4.0 在Windows98系统光盘的add-ons目录下)。
2.下载APi522e.exe(Windows98下建议用这个),下载地址为:
http://www.cgiunion.net/perlsoft/APi522e.exe 、 http://www.activestate.com/ActivePerl/download/Api522e.exe 或者是 http://www.fykx.net/download/cgi/api522e.exe
3.安装APi522e.exe,建议安装在C:USR目录下,因为每个CGI程序文件第一行都要申明CGI解释程序的路径(#!/usr/bin/perl)。
<IMG border=0 SRC=http://www.y666.net/rj1/00000001/001.jpg width="476" height="354">
4.运行regedit (需要重新启动计算机才能生效)
找到: HKEY_LOCAL_MACHINESystemCurrentcontrlset
ServicesW3svcParametersScriptMap 目录
增加以下键值:
键名: ".cgi" 键值: "C:USRBINperl.exe %s %s"
键名: ".pl" 键值: "C:USRBINperl.exe %s %s"
<IMG border=0 SRC=http://www.y666.net/rj1/00000001/002.jpg width="400" height="278">
5.为PWS添加虚拟目录(如下图),目录别名为:CGI-BIN,把访问属性设为:执行,目录位置为本地硬盘的任何目录(CGI程序就存放在这个目录中)。
<IMG border=0 SRC=http://www.y666.net/rj1/00000001/003.jpg width="496" height="347">
6.编写测试程序:
文件test.cgi放在CGI-BIN这个目录下,代码如下
#!/usr/bin/perl
print "Content-type:text/html

";
print "<TITLE>这是我的第一个程序</TITLE>";
print "哈!哈!哈!我成功啦!!!";
在浏览器地址栏中键入http://127.0.0.1/cgi-bin/test.cgi
如果在浏览器中显示:哈!哈!哈!我成功啦!!!你就成功了。
7.有关出现错误文题的解决,以调试YuziBBS3000为例,把配置文件SETUP.CGI按要求设置好后开始运行,结果
出现如下错误:
CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The
headers it did return are:
Can't locate setup.cgi in @INC (@INC contains: C:/usr/lib C:/usr/site/lib .) at

时间: 2024-08-03 07:32:58

使得pws和iis支持cgi(精华区没有,以前有人问过,以便查询)的相关文章

如何在98上支持cgi,php,asp,mysql

如何在98上支持cgi,php,asp,mysql 首先安装win98的pws,在安装perl(下载perl),在安装php4(下载).asp呢?pws本身就有了. pws,98盘中就有 eNet软件站点 全部软件 安装mysql(下载mysql) 在注册表HEKY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC\parameters\Script Map 中加入 .cgi "c:/perl/bin/perl.exe %s %s&quo

用PWS、IIS调试Perl、PHP

本文主要针对PWS和IIS5.0进行说明,ASP程序在PWS和IIS5.0的环境下都支持,对于APACHE服务器软件的配置本论坛已有祥解,在此不作讨论.一.PWS下配置ActivePerl,使PWS支持CGI程序.1.在Windows98下安装PWS4.0(Microsoft Personal Web Server 4.0 在Windows98系统光盘的add-ons目录下).2.下载APi522e.exe(Windows98下建议用这个),下载地址为: http://www.cgiunion.

新手学习:让IIS支持PHP的配置方法

iis 这个怎么不可能?事实上网上大量的DZ论坛就是采用PHP+IIS,下面是配置IIS支持PHP的流程: 1.将 PHP 安装为 ISAPI 模式: 在"控制面板"的"管理工具"中选择"Internet 服务管理器",打开 IIS 后停止服务,然后在左侧"默认Web站点"上单击右键选择"属性",在打开的"默认 Web 站点属性"窗口的"ISAPI 筛选器"标签里找到

精华区中文显示问题的补充.

精华|问题|显示|中文 前几天,也遇到"中文显示的问题",主要是服务器是繁体或E文的. 用精华区的方法怎么也不行,郁闷了几天.今天在看SQL SERVER文档 时注意到了CHAR 和 NCHAR ,TEXT 和 NTEXT 的区别... CHAR 类型存储空间是采用 ANSI NCHAR 类型存储空间是采用UNICODE UNICODE 标准规定每个字符占用两个字节的存储空间所以它比非UNICODE 标准的数据类型多占用一倍的存储空间使用UNICODE 标准的好处是因其使用两个字节做存

在datagrid中删除时确定(精华区的补充)

datagrid|精华 精华区有一篇以此为题目的文章,但那篇文章只是把重点放在了确定上,但确定以后的删除就不好做了,我想了半天也没有想出好的办法.想了一个比较取巧的办法,大家看看如何<head><script>function del(num){if(confirm("您确实要删除这个文件吗?"))    {        document.location.href="Del.aspx?ID=" + num;    }}</scrip

如何让iis支持shtml

许多网站为了做seo优化,都把页面做成静态页面,方便搜索引擎的抓取,许多静态页面都是做成shtl页面的,这样做的好处是shtml页面可以包含html和htm文件! 下面讲解下iis配置方法,让iis支持shtml页面方法如下: (1)在IIS6中,打开此脚本支持:在IIS的脚本服务中找到"服务端包含文件",勾上"允许"即可; (2)如果IIS6中看不到"服务端包含文件",则需要安装shtml, 方法:在控制面板,添加删除中,选windows组件-

使iis支持flv视频播放

Win2003的主机,FLV格式文件上传服务器后不能播放,默认是没有指定输出FLV这种格式的虽然FTP里面可以看见,但无法通过http访问,也就无法播放了. 原因是,WIN2003加强了IIS6的MIME验证,一切未注册扩展文件格式统统显示404错误. 手动在IIS得站点属性中的HTTP头->MIME添加MIME影射关系,MIME类型: video/x-flv 扩展名:.flv,即可通过Flash7+客户端Load进来播放. "虚拟主机都不支持Flv格式文件"的问题:比如你的Fl

浏览器支持CGI文件的运行

问题描述 浏览器支持CGI文件的运行 急急急~~~~求大神帮帮忙!!! 在开发板(FL2440)上搭建了boa服务器,CGI也配置好了.在主机上的浏览器输入IP/index.html打开页面成功.但打开test.cgi时弹出一个下载窗口,提示是否下载test.cgi文件.要怎么配置才能直接在浏览器上打开.cgi文件? 解决方案 cgi的调用界面 <form action=""cgi-bin/out.cgi"" method=""POST&q

让IIS支持PHP

我自己正在学习这方面的东西,刚刚看到这篇配置文章,又学会一些东西,发上来也和大家分享一下. Windows系统内置的Internet 信息服务(IIS)对ASP具有良好的支持,因此在IIS中调试ASP网页是非常方便的.但有些朋友的网页采用PHP编程技术,默认情况下,IIS是不支持PHP的,手工配置IIS的PHP调试环境对我们这些菜鸟来说是非常困难的,那如何才能让IIS支持 PHP呢?下面介绍一种方法,只需要简单几步就能在IIS中配置好PHP调试环境. 安装IIS组件 笔者以Windows XP系