« 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