2011年9月8日星期四

windowsXP下配置apache+perl的運行環境

今天看了一下用Perl寫cgi的教程,於是想測試一下成果,於是,開始了安裝配置全過程. 因爲,以前做的是php開發,apache已安裝成功,並運行正常(安裝路徑:D:/wamp/bin/apache/Apache2.2.17),所以,在此對apache2的安裝就不多做說明. 在此着重說明perl的安裝過程及在apache下的配置. 1, 下載windows環境下的ActivePerl For Windows (http://www.activestate.com/activeperl/downloads). 2, 解壓縮,雙擊ActivePerl-5.12.4.1205-MSWin32-x86-294981.msi安裝.在此需要注意的是安裝路徑,Perl安裝的缺省目錄位置爲C:\usr,當然,你可以安裝在任意你喜歡的目錄,我就裝在(C:/Perl/,爲了便於管理) 3.配置Apache以支持CGI 打開httpd.conf修改: ScriptAlias /cgi-bin/ "D:/www/" AllowOverride All Options Indexes FollowSymLinks Options All Order allow,deny Allow from all Deny from allow AddHandler cgi-script .cgi .pl .exe 其中"D:/www/"是我打算存放*.pl腳本的目錄,把目錄的訪問權限都設爲All.(注意刪除前面的#,如果有的話), 在此,apache支持perl/cgi的環境就配置完整了. 4.在"D:/www/"目錄下創建一個hello.pl測試一下. #!C:/perl/bin/perl.exe #scriptname hello.pl print "Content-type: text/html\n\n"; # 此句一定要写而且写准确. print "Hello, World...\n"; 注意:當您瀏覽cgi程式出現500錯誤的時候可以看一下您的程式,是不是以:#!E:/webserver/perl/bin/perl.exe開頭。 或者沒有print "Content-type: text/html;\n\n";

2 条评论:

  1. AllowOverride All
    Options Indexes FollowSymLinks
    Options All
    Order allow,deny
    Allow from all
    Deny from allow

    回复删除
  2. Directory "F:/wamp/www/":
    AllowOverride All
    Options Indexes FollowSymLinks
    Options All
    Order allow,deny
    Allow from all
    Deny from allow
    ;/Directory
    403错误解决办法

    回复删除

上海松善实业有限公司

    上海松善实业有限公司是一家集多品牌销售于一体的电线电缆骨干企业,公司成立于2016年。 公司拥有国内各大品牌:起帆、远东、上上、江南、胜华等。     主要产品有:高低压电力电缆、橡套电缆、控制电缆、架空绝缘电缆、塑胶电缆、电子计算机电缆、通讯电缆、...