久保家 > PC日記 > Windows2000でCGIを実行できるようにするには
ActivePerlのインストール
Winodws上で動作するPerlで、http://www.activestate.com/から入手可能なようです。このページは英語ですが、ActivePerlの文字を頼りにダウンロードできそうです。私は雑誌の付録のものを利用した(APi519.exe
5,630KB)。
- APi519.exeをダブルクリック
- 英語の色々とメッセージが出てくるが全てYesとNextで対応(約3分)
- 終了
IIS5.0のインストール
Windows2000Internet Infomation Services5.0のインストールするにはWindows2000のCD-ROMを用意しアプリケーションの追加と削除を実行する。
- スタート
- 設定
- コントロールパネル
- アプリケーションの追加と削除
- Windowsコンポーネントの追加と削除
- インターネットインフォメーションサービス(IIS)をチェック
- 次へ(約5分)
- 終了
拡張子CGIのPerlとの関連付け
初期設定ではCGIファイルを実行したときにPerlが起動するように関連付けれていないため、CGIファイルとPerlの関連付けを行う。
- スタート
- 設定
- コントロールパネル
- 管理ツール
- サービスとアプリケーション
- インターネットサービスマネージャ
- 右ウィンドウのコンピュータ名をダブルクリック
- 既定のWEBサイト(右クリック、プロパティ)
- ホームディレクトリタブの構成ボタン
- 追加ボタン
- 実行ファイル名入力(D:\Perl\bin\perl.exe %s
%s)
- 拡張子入力(.cgi)
- 動詞入力(GET,POST)
IIS5.0をWebと同じ構成にする
サーバーのディレクトリ構成と同じにディレクトリ構成する。
- スタート
- 設定
- コントロールパネル
- 管理ツール
- サービスとアプリケーション
- インターネットサービスマネージャ
- 左ウィンドウのインターネットインフォメーションサービスの下のコンピュータ名左の+をクリック
- 既定のWebサイトと表示されている左の+をクリック
- 既定のWebサイトを右クリック、新規作成、仮想ディレクトリ
- 仮想ディレクト作成ウィザード 次へ
- 仮想ディレクトリ エイリアス(私の場合~h-kubo)
- Webサイトのコンテンツのディレクトリパス(私の場合d:\wakwak\public_html)
- アクセス許可(私の場合読み取り、ASP等のスクリプトを実行するをチェック)
- 完了
- 今作成した仮想ディレクトリを右クリック、新規作成、仮想ディレクトリ
- 仮想ディレクトリ作成ウィザード 次へ
- 仮想ディレクトリ エイリアス(私の場合cgi-bin)
- Webサイトのコンテンツのディレクトリパス(私の場合d:\wakwak\cgi-bin)
- アクセス許可(私の場合読み取り、ASP等のスクリプトを実行する、ISAPIアプリケーションやCGI等を実行する)
- 完了
HTMLファイルCGIが実行可能か確認する
- Internet ExplorerのURLにhttp://localhost/~h-kuboでホームページが表示されることを確認する。