LittleCloud's Java World

          Live and learn.
          posts - 18, comments - 29, trackbacks - 0, articles - 1
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          Windows XP Apache環境下運行Perl寫的cgi

          Posted on 2008-02-29 17:57 walkingpig 閱讀(724) 評論(0)  編輯  收藏 所屬分類: 服務器
          運行環境:
          Windows XP, ActivePerl-5.8.8.817-MSWin32-x86-257965.msi

          安裝完畢,
          用記事本打開apache的httpd.conf文件,
          1.搜索cgi-bin,找到ScriptAlias /cgi-bin/
          改成
           ScriptAlias /cgi-bin/ "F:/Apache2/cgi-bin/"
          ,這是存放cgi文件的路徑
          2. 搜索AddHandler  找到AddHandler  cgi-script .cgi ,這是定義可執行cgi文件擴展名,可以把.cgi 改為 .pl 或加上”, .pl” ,成為“AddHandler cgi-script .pl ,.cgi“這樣兩個后綴都可以用了。
          3.更改Options、Allow Override的參數為All。
          改完之后象這樣:
          #
          "F:/Apache2/cgi-bin" should be changed to whatever your ScriptAliased
          # CGI directory exists
          , if you have that configured.
          #
          <Directory 
          "F:/Apache2/cgi-bin">
              AllowOverride All
              Options All
              Order allow
          ,deny
              Allow from all
          </Directory>
           4.建立文件 test.pl , 內容如下:

          #!d:/Perl/bin/perl 
          #
          #   寫成!d:/Perl/bin/perl.exe也可以
          #
          # 注意,如果沒有第一行或寫錯,apache找不到perl解釋器
          #
          # ,會出現500 Internal Server
           
          print "Content-type:text/html\n\n";
          print "CGI執行成功!";

          在F:\phpweb目錄下,建立一個html文件,內容如下:
          <a 5. 重新啟動apache server,然后在瀏覽器打開這個文件,提示 “CGI執行成功!”
          主站蜘蛛池模板: 和龙市| 广元市| 肃北| 深圳市| 益阳市| 铅山县| 铁岭市| 开鲁县| 津市市| 德令哈市| 六安市| 西华县| 蒲江县| 城固县| 敦煌市| 丰原市| 昌吉市| 平罗县| 亚东县| 城固县| 平乐县| 江门市| 芜湖县| 抚顺市| 隆尧县| 乌鲁木齐县| 阳原县| 焉耆| 古浪县| 仁寿县| 福建省| 军事| 安西县| 方城县| 汾阳市| 金华市| 永福县| 盐源县| 大兴区| 镇赉县| 郁南县|