サーバーを入れ替えたので、IISでPHPが動くように設定
1.IISをインストールする
2.FirstCGIをインストール
3.PHPをインストール
→PHPのWindowsインストーラー版であれば、インストーラーを動かすだけで完了
4.FirstCGIの設定を行う
・コマンドラインから %WINDIR%system32inetsrv ディレクトリーに移動する
・cscript fcgiconfig.js -add -section:”PHP” -extension:php -path:”C:PHPphp-cgi.exe” を実行
→C:PHP は実際にインストールしたディレクトリー
・cscript fcgiconfig.js -set -section:”PHP” -InstanceMaxRequests:10000 を実行
・cscript fcgiconfig.js -set -section:”PHP” -EnvironmentVars:PHP_FCGI_MAX_REQUESTS:10000 を実行
5.PHPの設定を行う
・php.iniに設定する
・fastcgi.impersonate = 1
・cgi.fix_pathinfo = 1
・cgi.force_redirect = 0
→上記3点を必ず確認する
・doc_root = をコメントアウトする
→コメントアウトせずにここでディレクトリーを指定すると、そのディレクトリーだけでしかPHPが動かない
・upload_tmp_dir = にPHPを使用してアップロードを行う際のテンポラリーディレクトリーを記述する
→Windows版の標準だと C:WindowsTemp になっている
ここで指定したディレクトリーは書き込み権限を与えておくこと!!
6.IISにindex.phpを追加設定する
・インターネットインフォメーションマネージャー → 対象サーバー(ローカルコンピューター) → Webサイト → プロパティを開く
・ドキュメント タブで 既定のコンテンツページを有効にする にある 追加 で index.php を追加する
以上でインストールと設定は終了。
phpinfo等の簡単なファイルを作成して、テストをして、表示されればOK