« IISでサーバ構築 その2(設定編) | メイン | IISでサーバ構築 その4(CGI) »

2007年06月20日

IISでサーバ構築 その3(PHP)

さて、今度はPHPが機能するようにインストールします。
まだ簡単(笑)。

※\は半角で¥と解読してください。

●PHP.net
http://www.php.net/downloads.php

私の場合は、今回PHP4.4.7でします。

ダウンロードしたファイルを解凍して、
ソース類の直前のフォルダ名を「php」とします。
「php」をCドライブ直下に移動させ、C:\phpの状態とします。

次に、C:\php内にあるファイルを操作します。

・php.ini-dist → C:\windows内にコピーし、ファイル名を「php.ini」に変更する。
・php4ts.dll → C:\windows\system32内にコピーする。
・C:\windows\php.iniを、以下のとおり編集する。(;を削る)

 428行 extension_dir = "c:\php\extensions" とする。
 541行 extension=php_mbstring.dll とする。
 554行 extension=php_gd2.dll とする。
 574行 extension=php_pgsql.dll とする。

・IIS側より「既定のWebサイト」プロパティ「ISAPIフィルタ」に以下を追加。
 フィルタ名 → php
 実行ファイル → c:\php\sapi\php4isapi.dll

・IIS側より「既定のWebサイト」プロパティ「ホームディレクトリ」内[構成]より、以下設定。
 実行ファイル → c:\php\sapi\php4isapi.dll
 拡張子 → .php
 動詞 → 「制限」で GET,HEAD,POST,TRACE
 [スクリプトエンジン][ファイルの存在を確認する]にどちらもチェック。

動作確認として、以下のファイルを作り起動させてみます。
C:\Inetpub\wwwroot内に、仮に「test.php」としたファイルを置いてみて、
http://127.0.0.1 もしくはそのマシンのIPアドレスでアクセスしてみて
表示されるか確認してください。

例:test.php
<?php
  phpinfo();
?>

投稿者 winternao : 2007年06月20日 23:10

トラックバック

このエントリーのトラックバックURL:
http://www.etoyan.com/universe777/mt-tb.cgi/169

コメント

コメントしてください




保存しますか?