ISAPIモジュール版PHPを使ってIIS上でPHPを動かす方法めも
[コントロールパネル] - [プログラムの削除と追加] - [Windowsコンポーネントの追加と削除]
- 【[×] インターネットインフォメーションサービス(IIS)】にチェックをつける
- 【詳細】ボタンをクリック(必要なものだけチェックしてOK)※次の3つがあればとりあえず動く
- www
- インターネットインフォメーションサービススナップイン
- 共通コンポーネント
- 【OK】
[コントロールパネル] - [管理ツール] - [インターネット インフォメーション サービス]
- 【既定の Web サイト】の右クリックより[プロパティ]を選択
- 【ディレクトリ セキュリティ】タブ
- 【匿名アクセスおよび認証コントロール】より【編集】ボタンをクリック
- 【[×] 匿名アクセス】にチェックをつける
- 【ユーザー名】の【参照】ボタンをクリック
- 【選択するオブジェクト名を選択してください】より【詳細設定】ボタンをクリック
- 【今すぐ検索】ボタンをクリック
- 表示された一覧より、Windowsログイン時のユーザー名を選択し【OK】
- 【OK】
- 【[×] IISによるパスワードの管理を許可する】にチェックをつける
- 【認証済みアクセス】より、【[×] 統合Windows認証】にチェックをつける
- ダウンロードしたzipファイルを解凍する
- 【php-5.*.**-Win32】のフォルダ名を【php】と変更し、Cドライブ直下に配置する
- phpフォルダ内に移動する
- 【既定の Web サイト】の右クリックより[プロパティ]を選択
- 【ISAPIフィルタ】タブをクリック
- 【追加】ボタンをクリック
- 【フィルタ名】に [php]と入力
- 【実行ファイル名】に【参照】ボタンより[C:\php\php5isapi.dll]を選択して入力
- 【OK】
- 【ホームディレクトリ】タブをクリック
- 【アプリケーションの設定】より【構成】ボタンをクリック
- 【アプリケーションのマッピング】タブより【追加】ボタンをクリック
- 【実行ファイル名】に【参照】ボタンより[C:\php\php5isapi.dll]を選択して入力
- 【拡張子】に[.php]と入力
- 【動詞】より【制限】を選択し[GET,HEAD,POST,TRACE]と入力
- 【OK】
- アプリケーションのマッピングに[.php]が追加されていることを確認し、【OK】
- IIS再起動
- IIS管理画面より、【ローカルコンピュータ】を右クリックする
- 【すべてのタスク】より【IISを再起動します】を選択
- 【OK】