作者erspicu (lpo)
看板Perl
标题Re: [问题] perl与php结合的问题
时间Wed Apr 29 19:09:20 2009
※ 引述《jackieku (Jackie)》之铭言:
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.62.160.37
1F:推 sha39:谢谢您的回答~我的伺服器是apache现在努力研究中!! 04/21 01:06
在win32上安装activeperl
修改apache安装目录底下的 conf\httpd.conf 设定
其中 AddHandler cgi-script .cgi 改成如下,增加 pl附档名辨识
AddHandler cgi-script .cgi .pl
如果
#LoadModule cgi_module modules/mod_cgi.so 这行有"#"改成如下
LoadModule cgi_module modules/mod_cgi.so
把#注解拿掉
下面的设定也需要
<Directory "C:/WEB/apache/cgi-bin">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
印象中大概是这样,不知道有没有缺漏...不同版本的APACHE的设定虽然大同小异,
但是也有可能不同...自己GOOGLE比较快
至於pl或是cgi档要在apache下顺利执行
底下是一个范例
#!c:/Perl/bin/perl.exe
print "Content-type:text/html\n\n";
print "<font size=-1 color=blue>";
foreach $key(sort keys %ENV){
print "$key=$ENV{$key}<br>";
}
print "</font>";
以上第1行APACHE执行需要,别的SERVER软体不一定
第2行则是在任何SERVER跑perl cgi都一定需要加的header
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.70.27.188
※ 编辑: erspicu 来自: 219.70.27.188 (04/29 19:12)