- 论坛徽章:
- 0
|
求助呀。
windows 下的 mod_perl 我没有试过. 下面的你可以依次试一试. 我能做的就这些了. 另外, mod_perl 1.29 只用在 apache 2.0 以下.
mod_perl 最好运行在 linux/unix 下. windows 不推荐.
这一行加到 httpd.conf
LoadModule perl_module modules/mod_perl.so
试运行你的mod_perl 程序看看 error_log 是什么. 贴出来.
再试一下这个方法看 mod_perl 是否有安装.
在 mod_perl 目录里建一个 test.pl 文件包含如下内容.
print "Content-type: text/plain\r\n\r\n";
print "Server's environment\n";
foreach ( keys %ENV ) {
print "$_\t$ENV{$_}\n";
}
chmod a+rx test.pl
在浏览器里请求一下这个文件 1.2.3.4/cgi-bin/test.pl
请求的结果大概如下
SERVER_SOFTWARE Apache/1.3.10-dev (Unix) mod_perl/1.21_01-dev
GATEWAY_INTERFACE CGI-Perl/1.1
DOCUMENT_ROOT /home/httpd/docs
REMOTE_ADDR 127.0.0.1
[more environment variables snipped]
MOD_PERL mod_perl/1.21_01-dev
[more environment variables snipped]
看到 GATEWAY_INTERFACE is CGI-Perl/1.1 就好. 如果只是
GATEWAY_INTERFACE is CGI/1.1 那你还是普通的 cgi. |
|