找回密码
 注册
搜索
热搜: 回贴

方法:让你的服务器支持CGI程序

2010-1-31 07:41| 发布者: admin| 查看: 32| 评论: 0|原作者: 心然

现在网上大约有一半的WEB服务器是用Apahce 架设的,也有一半是用 IIS来安装WEB服务,一方面呢,IIS是win2000系统自带的,安装省事,而且是自家的东东,兼容性也很好,另一方面呢,它直接支持ASP,呵呵,现在大多数网站都用它。还有CGI,现在有一大部分的论坛都利用CGI运行的。
同样的运行论坛得装个 PERL 语言解释器。点下载来的ActivePerl-5.6.1.631-MSWin32-x86.msi 安装(华军软件有免费下载,或者百度一下,也能找到)。有8M多大小。
出现这个画面,下一步

下一步,到这里就又要注意了,因为好多CGI程序的perl解释器的默认路径是
X:\usr这个目录,所以呢,我们到这一步安装时,要指定安装目录是
c:\usr ,这样以后就可以节约很多很多的时间。
(其他用其他目录也行,只是在安装其他软件时指定解释器的时候麻烦一点,但最好装在根目录下,而
不要装X:\program files\perl 这么长的目录,对以后安装很不好)

指定后,出现这个画面,下一步

下一步

出现这个画面,这四个选项全部选定,下一步

下一步,开始安装

完成,呵呵搞定

我们就可以在C盘根目录下看到一个新 usr 这个目录,呵呵,搞定。
这个目录里面的内容大约有35M大小光景就没错了。

到此,PERL已搞定,接下去就开始配置服务器了。
(呵呵,和以前一样,接下去就不一样了)



接下去,当然是装windows 2000的IIS5了,点控制面板,点新增/移除程序 --点windows组件。
安装IIS就行了。

运行时可能要你放入安装光盘,下一步,下一步,直到安装完成。
*(这一步,我想大家在安装WINDOWS时就已装好了,就当我罗嗦,呵呵)


注意:接下去就要留点神了。
接下去,点开始,运行,输入 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"
(c:\usr\bin\perl.exe 就是你解释器的路径)`



搞定后,注册表就摆平了,现在要开始设置IIS了。
点管理工具里的 Internet 信息服务,点默认的WEB站点,按右键,点属性

找到主目录菜单,点应用程序设置右边的 配置


点添加-出现 添加/编辑应用程序扩展名映射的对话框。
在可执行文件里写上C:\usr\bin\perl.exe %s %s
扩展名写上 .cgi 不要忘记有个点的。下面还要勾上--脚本引擎

同理,加上C:\usr\bin\perl.exe %s %s
扩展名是 .pl


确定后,接着点菜单的ISAPI 筛选器,点添加,
在筛选器名称 里写 cgi
可执行文件里写 c:\usr\bin\perlis.dll


全部确定到桌面,至此,架论坛所需的服务器设置全部搞定。
也就是说现在你的服务器已经支持CGI程序了。

最新评论

相关分类

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-30 19:37 , Processed in 0.208408 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

返回顶部