Windows 2003でIIS6 & PHP
とあるクライアント様の案件でIIS6とPHP5で運用する為にWindows 2003 Server にPHPをインストールした。拡張モジュールを使用できるISAPI版のPHP5をインストールし通常どうりの設定をした。
1.php5ts.dllをC:\WINDOWSへ
2.php.ini-distをphp.iniとし、C:\WINDOWSへ
3.php.iniのinclude_pathやextension_dirを設定
4.IISマネージャーのISAPIフィルタを追加
5.「ホームディレクトリ」の「構成」からアプリケーションのマッピングを設定
とココまでで問題なく動くと思いきや何故か動かない。調べてみるとIIS6では
IIS 6 (2003 Server) の場合は IIS マネージャを開き、「Web サービス拡張」に 移動し、「新しい Web サービス拡張を追加」を選択し、たとえば「PHP」などと 拡張名を入力し、「追加」ボタンを押して ISAPI ファイル (php4isapi.dll または php5isapi.dll) あるいは CGI (php.exe または php-cgi.exe) を選択し、「拡張の状態を許可済みに設定する」をチェックして「OK」ボタンを クリックします。 ? PHPマニュアルより ?
これで無事IIS6でPHP5を動かすことができた。さーてこれでアプリを作っていけるぞ!
トラックバック URL :
コメント (0)


