浅い分析iis 7.5配置php環境
iis 7.5はwin 7、win 8にインストールされているwebサーバで、win 2003、win 2000のwebサーバはiis 6.0を使用しています。win 7、win 8システムはwin 2003、win 2000に比べて、新しい革の面を変えたことがありますので、iis 7.5の配置についてもよく知っています。でも、これらは操作的なものです。最初にiis 6.0に触れたように、何回操作したらだんだん慣れてきます。
今はwebサーバでphpプログラムを実行したいので、php環境を設定します。最初は比較的に簡単だと思いましたが、iis 6.0に何回も配置されていますので、星外PHPは全部自動的に30秒設置して簡単に解決できますが、iis 7.5を開けたら、以前のiis 6.0の熟知していたものはほとんどiis 7.5の中で見つけられなくなりました。本稿では自分の実際の経験を踏まえて、iis 7.5に設定phpをインストールする方法を紹介します。
1.準備書類
まず、あなたがすでにphpプログラムのファイルをダウンロードして解凍したことを確認します。まだないなら、まず一つダウンロードしてください。phpプログラムファイルはインストールする必要がないので、ダウンロードした圧縮パッケージをどのフォルダに解凍すればいいです。このケースではPHP 5.2.13を使用しています。
Php実行ファイルのダウンロードサイト:http://windows.php.net/download/
2.IIS構成2.1 ISAPIフィルタ追加
「コントロールパネル」-「プログラム」-「Windows機能のオンまたはオフ」に入り、「インターネット情報サービス」を展開し、「ISAPIフィルタ」にチェックを付けて、最後に「確定」ボタンをクリックして、下図のようになります。
図1:ISAPIフィルタを開く
2.2 ISAPIの設定2.2.1 IISマネージャを開く
IISマネージャ(方法:右ボタン「コンピュータ」をクリックし、「管理」をクリックし、ポップアップ画面で「サービスとアプリケーション」の項目を展開し、「Internet情報サービス(IIS)マネージャ」をダブルクリックして、IIS管理画面に入ります。
図2:IISマネージャを開く
2.2.2 PHPのISAPIパスを追加する
上の図2では、「ISAPIとCGI制限」のアイコンをダブルクリックし、設定画面に入ります。
図3:PHP ISAPIの追加
上の図3に示すように、「追加」をクリックして、ポップアップウィンドウにphpのISAPIパス、すなわちphp解凍パッケージのphp 5 isapp.dllのファイルパスを入力し、「php」のように、「拡張パスの実行を許可する」にチェックを付けて、「確定する」をクリックしてください。
2.2.3 PHPを追加する処理プログラムのマッピング
コンピュータの名前をクリックしてください。右側の「IIS」の下に「処理プログラムマッピング」のアイコンがあります。
図4:IIS処理プログラムマッピング
「処理プログラムマッピング」のアイコンをダブルクリックすると、設定画面に入ります。
図5:PHP処理プログラムマッピングの追加
設定画面で「スクリプトマップの追加」をクリックし、ポップアップ画面に該当する内容を記入します。要求経路は「*.php」です。実行可能ファイルはphp解凍パッケージのphp 5 isap.dllのファイルパスです。図3で記入した経路と同じです。名前は任意で、「php」を記入してもいいです。制限は設定しないで、「確定」をクリックして追加しました。
2.2.4テストPhp
メモ帳で以下のコードを入力します。
図6:php実行成功インターフェース
以上述べましたが、本文の内容は全部です。お好きになってください。
今はwebサーバでphpプログラムを実行したいので、php環境を設定します。最初は比較的に簡単だと思いましたが、iis 6.0に何回も配置されていますので、星外PHPは全部自動的に30秒設置して簡単に解決できますが、iis 7.5を開けたら、以前のiis 6.0の熟知していたものはほとんどiis 7.5の中で見つけられなくなりました。本稿では自分の実際の経験を踏まえて、iis 7.5に設定phpをインストールする方法を紹介します。
1.準備書類
まず、あなたがすでにphpプログラムのファイルをダウンロードして解凍したことを確認します。まだないなら、まず一つダウンロードしてください。phpプログラムファイルはインストールする必要がないので、ダウンロードした圧縮パッケージをどのフォルダに解凍すればいいです。このケースではPHP 5.2.13を使用しています。
Php実行ファイルのダウンロードサイト:http://windows.php.net/download/
2.IIS構成2.1 ISAPIフィルタ追加
「コントロールパネル」-「プログラム」-「Windows機能のオンまたはオフ」に入り、「インターネット情報サービス」を展開し、「ISAPIフィルタ」にチェックを付けて、最後に「確定」ボタンをクリックして、下図のようになります。
図1:ISAPIフィルタを開く
2.2 ISAPIの設定2.2.1 IISマネージャを開く
IISマネージャ(方法:右ボタン「コンピュータ」をクリックし、「管理」をクリックし、ポップアップ画面で「サービスとアプリケーション」の項目を展開し、「Internet情報サービス(IIS)マネージャ」をダブルクリックして、IIS管理画面に入ります。
図2:IISマネージャを開く
2.2.2 PHPのISAPIパスを追加する
上の図2では、「ISAPIとCGI制限」のアイコンをダブルクリックし、設定画面に入ります。
図3:PHP ISAPIの追加
上の図3に示すように、「追加」をクリックして、ポップアップウィンドウにphpのISAPIパス、すなわちphp解凍パッケージのphp 5 isapp.dllのファイルパスを入力し、「php」のように、「拡張パスの実行を許可する」にチェックを付けて、「確定する」をクリックしてください。
2.2.3 PHPを追加する処理プログラムのマッピング
コンピュータの名前をクリックしてください。右側の「IIS」の下に「処理プログラムマッピング」のアイコンがあります。
図4:IIS処理プログラムマッピング
「処理プログラムマッピング」のアイコンをダブルクリックすると、設定画面に入ります。
図5:PHP処理プログラムマッピングの追加
設定画面で「スクリプトマップの追加」をクリックし、ポップアップ画面に該当する内容を記入します。要求経路は「*.php」です。実行可能ファイルはphp解凍パッケージのphp 5 isap.dllのファイルパスです。図3で記入した経路と同じです。名前は任意で、「php」を記入してもいいです。制限は設定しないで、「確定」をクリックして追加しました。
2.2.4テストPhp
メモ帳で以下のコードを入力します。
<?php
phpinfo();
?>
保存します:info.php、ウェブサイトのディレクトリの下に置いて、それからブラウザをスタートして、訪問http://localhost/info.php下記の画面を見たら、インストールが成功したことを証明します。図6:php実行成功インターフェース
以上述べましたが、本文の内容は全部です。お好きになってください。