我是这样配置的:
用记事本打开apache的httpd.conf文件,
1.搜索cgi-bin,找到ScriptAlias /cgi-bin/
改成
ScriptAlias /cgi-bin/ "F:/Apache2/cgi-bin/",这是存放cgi文件的路径
2. 搜索AddHandler 找到AddHandler cgi-script .cgi ,这是定义可执行cgi文件扩展名,可以把.cgi 改为 .pl 或加上”, .pl” ,成为“AddHandler cgi-script .pl ,.cgi“这样两个后缀都可以用了。
3.更改Options、Allow Override的参数为All。
改完之后象这样:
#
# "F:/Apache2/cgi-bin" should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
<Directory "F:/Apache2/cgi-bin">
     AllowOverride All
     Options All
     Order allow,deny
     Allow from all
</Directory>
 
配置后重新启动apache,运行pl程序,提示下载。不知怎么解决?