必要条件
IIS 7.x、つまり OSはVista / Windows 7 / Windows Server 2008 / R2である必要があります。
IISにインストールする場合は、 ActiveState ActivePerlを使用します。 ISAPI拡張機能はx86バージョンのPerlでのみ使用できるため、32ビットバージョンをインストールします。
手順1. ActivePerlをインストールする
インストールウィザードを実行し、ディレクトリ(C:\ Web \ Perl86 \を持っています)を指定し、他のすべてのデフォルト設定をそのままにしてActivePerlをインストールします。 残念ながら、ActivePerlインストーラーはIIS 7.xの設定を規定していないため、次の手順を実行する必要があります。
ステップ2. IIS 7.xでのPerlの構成
まず、必要な拡張機能をISAPIモジュールperex30.dllに関連付ける必要があります。このためには、Perlサポートを構成するサイトのIISマネージャースナップインで、[ハンドラーマッピング]を選択し、右側のタスクバーで[ モジュールマッピングの追加... ]を選択し、必要なデータを入力して対話。
- 要求パス:* .pl(Perl処理の拡張子)
- モジュール:IsapiModule(モジュールタイプ)
- 実行可能ファイル:C:\ Web \ Perl86 \ bin \ PerlEx30.dll(拡張子自体)
- 名前:PerlISAPI(便宜上の名前)

保存後、ダイアログボックスが表示されます。このダイアログボックスで、[はい]をクリックしてこのISAPI拡張機能を有効にする必要があります。
32ビットOSの場合、セットアップは完了です。 64ビットの場合、別の簡単な手順についてさらに説明します。
手順3.アプリケーションプールを構成する(x64システムのみ)
IISマネージャーで、Perlが構成されているWebサイトを実行するアプリケーションプールを開く必要があります。 たとえば、PerlサポートがデフォルトのWebサイトに設定されている場合、DefaultAppPoolになります。
IISマネージャーの[アプリケーションプール]リストで、適切なプールを選択し、右側のタスクリストの[詳細設定...]リンクをクリックして、 32ビットアプリケーションを有効にするために開くウィンドウでTrueを設定します 。

手順4. Perlのインストールを確認する
もちろん、Hello Worldアプリケーションを作成しています!
サイトディレクトリにtest.plファイルを作成し、次のように記述します。
$url = "http://$ENV{SERVER_NAME}$ENV{URL}";
print <<ENDOFTEXT;
HTTP/1.0 200 OK
Content-Type: text/html
<HTML><HEAD><TITLE>!</TITLE></HEAD><BODY><H1>$url</H1></BODY></HTML>
ENDOFTEXT
exit(0);
localhost / test.plに連絡し、結果を見て笑顔にします:)。
