トップページ > サイト作成 > テストサーバ構築 > CGI「Perl」をWindowsにインストールする

CGI「Perl」をWindowsにインストールする

CGIの代表的な種類として、「Perl」が挙げられます。
Perlはほとんどのサーバで実装されており、無料ホームページ領域でも利用可能のところは多いです。
「Perl」は無料で配布されており、UNIX版、Windows版など対応するOSも多いのが特長です。
ここでは、Windows版「ActivePerl」のインストール方法を説明します。

ソフトのダウンロードを行います。

->ActiveStateサイト

ActiveState

バージョンは日々更新されます。

Windows版「ActivePerl-5.8.8.817-MSWin32-x86-257965.msi」を利用します。

ダウンロードバージョン

「ActivePerl-5.8.8.817-MSWin32-x86-257965.msi」をダブルクリックするとインストール画面になります。

インストール開始

同意して次へ進みます。

同意画面

インストールするものを選択します。
ここでは既にインストールしているWEBサーバ「Apache」に合わせるため、「Browse」ボタンを押して「c:/usr/local/」フォルダを選択します。

インストール設定

オプションを設定します。
ここではそのまま次へ進みます。

オプション設定

「Install」ボタンを押してインストールを完了させます。
完了したら「Finish」でウィンドウを閉じます。

「C:\usr\local\Apache2\conf\httpd.conf」を編集します。

#ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache2/cgi-bin/"
ScriptAlias /cgi-bin/ "D:/home/cgi-bin/"


#<Directory "C:/Program Files/Apache Group/Apache2/cgi-bin">
<Directory "D:/home/cgi-bin">


AddHandler cgi-script .cgi .pl


AddType application/x-httpd-cgi .cgi
AddType application/x-httpd-cgi .pl

confファイルを変更したため、Apacheを再起動します。

(7)でCGIが動作するフォルダとして「cgi-bin」を指定しているため、「D:/home/」に「cgi-bin」フォルダを作成します。

次に、テキストエディタに下記を記入して「test.cgi」として「cgi-bin」フォルダに保存します。

#!/usr/local/bin/perl

print "Content-type: text/plain\n\n";
print "Hello";

「http://localhost/cgi-bin/test.cgi」にアクセスすると、サイトが表示されます。

動作確認

関連記事

@webolve をフォローしてください