0
回答
Windows2003+Apache下安装CGI (小笔记)
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

1. 下载http://activestate.com/products/activeperl/

2. 安装到比如d:\server\perl\

3. 编辑httpd.conf, 打开这个

LoadModule cgi_module modules/mod_cgi.so

4. 编辑httpd.conf, 网站根目录设置

<Directory "D:/server/www">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

5. 编辑httpd.conf, 执行CGI的目录设置

<Directory "D:/server/www/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>

<IfModule alias_module>
    ScriptAlias /cgi-bin/ "D:/server/www/cgi-bin/"
</IfModule>

6. 编辑httpd.conf,添加解析

<IfModule mime_module>
    TypesConfig conf/mime.types

    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz
    AddType application/x-httpd-php .php

    AddHandler cgi-script .cgi
    AddHandler cgi-script .pl
</IfModule>

7. CGI程序的第一行,即perl.exe所在路径,这个一定要对了,不然就是500错误.

#!d:/server/perl/bin/perl
举报
范堡
发帖于9年前 0回/358阅
顶部