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 閱讀(722) 評論(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執行成功!”
          主站蜘蛛池模板: 温宿县| 济南市| 德安县| 云霄县| 达孜县| 阿巴嘎旗| 仁化县| 丰都县| 南澳县| 兴山县| 湘潭县| 浦东新区| 云林县| 桃源县| 郎溪县| 司法| 商丘市| 芷江| 九江市| 琼海市| 阿勒泰市| 丹东市| 永嘉县| 昌乐县| 浦北县| 乌什县| 河西区| 威宁| 元氏县| 马公市| 谢通门县| 西城区| 三都| 津南区| 黔东| 凯里市| 宜昌市| 五峰| 临澧县| 同江市| 定西市|