WWW を検索 NOGNOG.COM を検索

WWW.NOGNOG.COM

Last modified: Sat, 29 Dec 2007 15:16:46 +0900
Home   うにっくすさんの覚え書き   プリングルズ   MIDI   ユーザー車検   「小沢昭一の小沢昭一的こころ」のススメ   Blog  

Apache2(Win32) - Perl

  • はじめに

    • Win32版 Apacheのインストールに続いて、Perlの有効化について解説します。
      Apacheが「C:\usr\local\apache」ディレクトリへインストールされている事を前提としています。

  • 用意するもの

    • ActivePerl-5.8.8.819-MSWin32-x86-267479.zip

      • 公式ページ
        http://aspn.activestate.com/ASPN/Downloads/ActivePerl/
      • ダウンロードページ
        http://www.activestate.com/Products/Download/Download.plex?id=ActivePerl

  • 展開&インストール

      ActivePerl-5.8.8.819-MSWin32-x86-267479.zip を解凍します。
      その中の「perl」フォルダの中身を「C:\usr\local」フォルダ配下へ置きます。
      これでPerlのパスをUNIXライクに「#!/usr/local/bin/perl」とする事ができます。

      apache2_win32_perl_00.png

      apache2_win32_perl_01.png

      apache2_win32_perl_02.png

  • コンフィグレーション

      C:\usr\local\apache\conf\httpd.conf ファイルを下記の通り修正します。
      780行目あたりです。

        (修正前) #AddHandler cgi-script .cgi

        (修正後) AddHandler cgi-script .cgi .pl

  • Apacheサービスの再起動

      Windows「スタート」->「ファイル名を指定して実行」から
      「%SystemRoot%\system32\services.msc /s」を実行し、のApacheサービスを右クリックし、
      サービスを再起動します。

        apache2_win32_perl_03.png

        apache2_win32_perl_04.png



  • 動作確認

      下記3行をtest.cgiファイルとして、
      C:\usr\local\apache\cgi-bin\test.cgi
      へ保存します。

        #!/usr/bin/perl
        print "Content-Type: text/plain\n\n";
        print "<html><body>Perl is Active!</body></html>\n";

      ブラウザへアクセスし、下記の画面が表示されればPerl有効化が完了です。

        apache2_win32_perl_05.png

うにっくすさんの覚え書きについて

Home >> うにっくすさんの覚え書き >> Apache2(Win32) - Perl