windows上のEclipseでperlを使ったCGIの開発環境構築
LastUpdate : 11/08/27
windows上で、Eclipse(3.7)を用いperlのCGI開発環境を作ります。
なんか唐突にCGIが作りたくなったが、開発環境がない。ので、開発環境を整えた際のメモです。
・・・今後、perlでCGI書くことなんてあるんだろーかw
今回試したのはwindows7(32bit)です。
■Eclipseへperlのプラグイン(EPIC)をインストールする。
→ 「ヘルプ」の中の「新規ソフトウェアのインストール」に、以下の場所を追加して、EPICをインストール
http://e-p-i-c.sf.net/updates
■perlをインストールする
→ ここではActivePerlを使おうと思います。以下のDLしてインストール。
http://www.activestate.com/activeperl
Community EditionとかいうのをDLすればOKかと。
EPICのプラグインをインストール後、Eclipseを再起動後、「ウインドウ」→「設定」で、設定ウインドウを開き、、「Perl EPIC」を選択すると以下のようなウインドウが表示されます。
「Perl 実行可能ファイル」のところへ、perlコマンドのあるパスを指定し、OKボタンを押下します(ActivePerlのインストール先のbinディレクトリにあります)。
直接入力する場合「"E:\usr\bin\perl\bin\perl.exe"」などと入力します。
EPICをインストールすると、perlのパースペクティブが追加されます。
Eclipse上から実行ってやったら、実行してほしいぜぇというのがIDEを使う場合は思うハズ。
以下のようにしたら、可能です。
(1)Eclipseにてperlのプロジェクトを作成し、そのプロジェクトを右クリックし、そのメニューから「実行」→「実行の構成」
(2)「Perl CGI」をダブルクリックします
(3)「名前」に好きな名前を入力します。「プロジェクト」へ、「参照」ボタンを押下し、実行するプロジェクトを入力します。
(4)プロジェクトを選択
(5)「Web サーバー」タブを押下します
(6)今、エラーがでている「HTML 開始ファイルが無効」というのは、実行した際、どれを最初に実行するのか指定がされていない・・・という意味らしい。
「HTML 開始ファイル」のところへ、最初に実行するcgiを指定してやります(ここでは以下のように入力しました(指定したのはすでにプロジェクトに存在するファイルです)。)
(7)「適用」ボタンを押下すると、「実行」ボタンが押下できるようになるはず。「実行」ボタンを押下すると実行されます。