一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

window让apache下支持perl的实现方法

时间:2012-10-19 编辑:简简单单 来源:一聚教程网

首先可以下载一个perl语言解释器,下载以.msi为后缀文件(自己上网load一个安装包),鼠标双击运行便可,这是一个WindowsInstaller Packge格式的安装包,
一路next下去就可以了。下面重点说的如何在apache里面支持perl:
   1.进入APACHE的CONF目录下,以文本方式打开HTTPD.CONF文件。
   2.查找ServerName,把前面的#去掉,后面改为你的主机名(一般用localhost)。当然有的版本已经设置好了,那么你就不要动了。
   3.查找 #ScriptAlias /cgi-bin/ "D:/web/apache/cgi-bin/",把前面的 # 号去掉(至于安装路径每个apache版本安装路径稍稍有点不同,路径根据自个儿情况设置)。
   4.查找 AddHandler cgi-script .cgi,在后面加上一个空格和 .pl。 即 AddHandler cgi-script .cgi .pl
   5.查找 ,下面有一句 AllowOverride, 把后面的参数去掉,改为 All。
即:

 代码如下 复制代码

 
    AllowOverride All 
    Options None 
    Order allow,deny 
    Allow from all 
 


 查找:Options Indexes FollowSymLinks    修改为 Options Indexes FollowSymLinks ExecCGI
为了让Apache能够处理Server Side Include,在 httpd.conf 中加入:
AddType text/html .shtml
AddHandler server-parsed .shtml

5. 为了让以上修改生效,需要重新启动Apache
把下面代码

 代码如下 复制代码

#!c:/Perl/bin/perl.exe 
## 
##  printenv -- demo CGI program which just prints its environment 
## 
 
print "Content-type: text/plain; charset=iso-8859-1nn"; 
foreach $var (sort(keys(%ENV))) { 
    $val = $ENV{$var}; 
   $val =~ s|n|\n|g; 
   $val =~ s|"|\"|g;
    print "${var}="${val}"n"; 

另存为 test.pl文件放到根目录运行,显示出系统相关信息,看到这说明你装成功了,此时系统属性->环境变量中PATH中有Perl的路径

热门栏目