2008年10月12日
Tweet
マニュアルにあるとおりなのですが、以下の手順でインストールしました。
Using FastCGI to Host PHP Applications on IIS 6.0
なお、PHPはすでにインストールされ、問題なく動作しているところに導入しました。そして32ビット版です。
1. ダウンロードとインストール
2. IIS マネージャから、Webサイト - 既定のサイト 右クリックし、プロパティ
3. ホームディレクトリタブを開き、「構成」をクリック
4. 該当する拡張子 .php を選択し、編集をクリック
5.%WINDIR%\system32\inetsrv にある、fcgiext.dll を選択
6.OKで色々画面を閉じる
7. %WINDIR%\system32\inetsrv\fcgiext.ini をノートパッドで開く
8. 一番下の[Types]セクションに、以下を追加
php=PHP
[PHP]
ExePath=c:\phpをインストールしたフォルダ\php-cgi.exe
9. 念のためIISを再起動し、phpinfo(); の実行
10. Server API がCGI/FastCGI になっていることを確認
以上の方法で、とりあえずは問題なく動いているようです。速度の変化は・・・あまり感じませんでした・・。アプリケーションによるのかな?
参考
WordPress by FastCGI for IIS:
Using FastCGI to Host PHP Applications on IIS 6.0
なお、PHPはすでにインストールされ、問題なく動作しているところに導入しました。そして32ビット版です。
1. ダウンロードとインストール
2. IIS マネージャから、Webサイト - 既定のサイト 右クリックし、プロパティ
3. ホームディレクトリタブを開き、「構成」をクリック
4. 該当する拡張子 .php を選択し、編集をクリック
5.%WINDIR%\system32\inetsrv にある、fcgiext.dll を選択
6.OKで色々画面を閉じる
7. %WINDIR%\system32\inetsrv\fcgiext.ini をノートパッドで開く
8. 一番下の[Types]セクションに、以下を追加
php=PHP
[PHP]
ExePath=c:\phpをインストールしたフォルダ\php-cgi.exe
9. 念のためIISを再起動し、phpinfo(); の実行
10. Server API がCGI/FastCGI になっていることを確認
以上の方法で、とりあえずは問題なく動いているようです。速度の変化は・・・あまり感じませんでした・・。アプリケーションによるのかな?
参考
WordPress by FastCGI for IIS: