win32 下 mod_perl 安装 zt

win32 下 mod_perl 安装 zt
wwww.cgicn.net  03-02-24  中国CGI之家


mod-perl的好处就不说了。
记得一年前要在windows开发mod-perl非常麻烦!今天因为有这个需求,故地重游了一下,发现方便多了...

1.安装Apache For Windows
see http://httpd.apache.org/
注意:选择路径时候最好选择根目录,比如F:,安装好以后就是F:\apache,启动/关闭apache时,可能都要在行命令下哦,这样特有linux的感觉。
启动命令:apache
关闭命令:
apache -k shutdown


2.安装Perl For Windows
see http://www.activestate.com

3.安装Mod-perl For Windows

C:\> ppm install http://theoryx5.uwinnipeg.ca/ppmpackages/mod_perl.ppd


4.修改httpd.conf
选择适当位置加入:
LoadModule perl_module modules/mod_perl.so

AddModule mod_perl.c

在文件最后加入

<IfModule mod_perl.c> Alias /bin/ "f:/project/perl/bin/" <Location /bin> SetHandler perl-script PerlHandler Apache::Registry Options +ExecCGI #PerlSendHeader On </Location> <Files *.pl> SetHandler perl-script PerlHandler Apache::Registry Options ExecCGI </Files> <Files *.cgi> SetHandler perl-script PerlHandler Apache::Registry Options ExecCGI </Files> </IfModule>


5:运行apache with mod-perl

F:\Apache>start apache


6:脚本测试
建立一个env.pl,内容如下:

use strict; use CGI; my $cgi = new CGI; print $cgi->header; foreach my $var (sort(keys(%ENV))) { my $val = $ENV{$var}; print "${var}=\"${val}\"<br>\n"; }

存到F:\project\perl\bin目录下
在访问http://localhost/bin/env.pl

这是CGI的仿真应该没问题了吧。

7.Write Apache Module...
以下略去..估计没多少观众了。


原作者:rainmanzhu
来 源:rorz.org

转载于:https://www.cnblogs.com/siko/articles/48856.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值