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執行成功!”
          主站蜘蛛池模板: 揭阳市| 抚顺市| 和硕县| 德兴市| 永州市| 从江县| 深泽县| 宁晋县| 江川县| 六枝特区| 青神县| 泾川县| 湘潭市| 揭西县| 双鸭山市| 兴隆县| 安多县| 卢氏县| 绥芬河市| 黄平县| 襄垣县| 周口市| 墨竹工卡县| 黄冈市| 乐山市| 武夷山市| 区。| 房产| 尼玛县| 永宁县| 南华县| 大丰市| 长岛县| 隆子县| 临城县| 卓尼县| 安西县| 延安市| 沙雅县| 靖安县| 武乡县|