| Mizushima Network Service 〜Windows/日本語/無料で始める自宅サーバー〜 |
|---|
Perlを導入しよう
HTTPサーバーでPerlを使えるようにします。
ちなみに私はPerlやCGIそのもののことは何も分かりません。利用できる環境にセットアップするだけです。
まずはPerlを手に入れましょう。WindowsではActivePerlというソフトを使用します。
ActiveState社のページからダウンロード可能です。
しかし、海外サイトはデザインがコロコロ変わるため、最短の道順でご案内します。
それすら、なんとか参考にしてください、といった程度になってしまいますが。
というわけで、ActiveState社のActivePerlのページへ行きます。

Downloadをクリックし、インストーラーを実行していきます。

インストーラー画面です。
Nextボタンをクリックします。

上のボタンを選択し、ライセンスに同意したらNextボタンをクリックします。

DocumentationとExamplesはいらないでしょう。
Perlの導入先を選択します。
Locationというところを見てください。
現在はC:\Perlにインストールされる設定になっています。
Browseをクリックし、インストール場所を変えてやりましょう。
実はApache以外のHTTPサーバーを利用するのならばインストール先を変更する意味はありません。
Apacheを導入するにしても変更する必要はないのです。
が、たいていのCGIプログラムの先頭行には
#! /usr/bin/perl
と書かれています。
これはLinuxの場合のPerlのパスなんですね。
Apacheの場合、デフォルトのままインストールしたらそれぞれのCGIにおけるPerlへのパスを
#! /usr/bin/perl から #! /Perl/bin/perlに変更しなくてはなりません。
その手間をなくすために、インストール先を変えてやるのです。

Folder nameをC:\usrに書き換えOKをクリックします。
これでPerlのパスは#! /usr/bin/perlで表されることになります。
ところで、#! /usr/local/bin/perlというのを見た覚えはないでしょうか?
例によってLinuxの場合ですが、RedHat系のLinuxでは/usr/bin/perlが多いのですが、他のLinuxでは/usr/local/bin/perlの方が多いらしいのです。
この辺は、まぁお好みで・・・Folder nameもC:\usr\localに変更するだけですしね。

LocationがC:\usr\に変更されていることを確認してNextをクリックします。

何もいじらずそのままNextボタンをクリックしてください。

ここもそのままInstallボタンをクリックしてください。インストールには少々時間がかかります。

インストールが完了しました。
以上でPerlの導入は終了です。
- AN HTTPDにPerlを設定しよう
- BlackJumboDogにPerlを設定しよう
- IISにPerlを設定しよう
- ApacheにPerlを設定しよう
- 04WebServerにPerlを設定しよう