求助一个mod_perl的问题

求助一个mod_perl的问题

我在windows xp上用apache 2.2.4,mod_per2.0.3,acitiveperl 5.8.8,现在通过客户端(客户端和服务端是同一机器)web访问执行普通的perl没问题,但是对于调用了CGI的perl脚本,执行总是会出问题
比如以下的代码:
use CGI qw/:standard/;
         print header,
               start_html('A Simple Example'),
               h1('A Simple Example'),
               start_form,
               "What's your name? ",textfield('name'),p,
               "What's the combination?", p,
               checkbox_group(-name=>'words',
                              -values=>['eenie','meenie','minie','moe'],
                              -defaults=>['eenie','minie']), p,
               "What's your favorite color? ",
               popup_menu(-name=>'color',
                          -values=>['red','green','blue','chartreuse']),p,
               submit,
               end_form,
               hr;

          if (param()) {
              print "Your name is",em(param('name')),p,
                    "The keywords are: ",em(join(", ",param('words'))),p,
                    "Your favori}tent.apache.org color is ",em(param('color')),
                    hr;
              }

执行的时候param函数取到的总是空值,不知道是不是mod_perl还没配好?

具体httpd.conf配置里面添加如下:
LoadModule perl_module modules/mod_perl.so
LoadFile "D:/Temp/Perl/bin/perl58.dll"

Alias /perl/ "D:/Temp/Perl/work/"

PerlModule CGI
PerlModule ModPerl::Registry
<Location /perl>
    SetHandler perl-script
    PerlHandler ModPerl::Registry
    PerlOptions +ParseHeaders
    Options +ExecCGI
    Allow from all
    PerlSendHeader On
</Location>
~
~
兄弟,你的代码在我的机器(Linux)上运行一切正常
自己再linux下试了一下,果然可以,搞不明白为什么xp下步行