apache2.2 + php5.2.1 + VISTA インストールメモをざっくばらんに。

apache2.2 + php5.2.1 + VISTA インストールメモをざっくばらんに。

当方ぺーぺーですので、この記事は自己責任でご覧ください。
こういう設定ってはじめてなので、覚えている限り、
重要な点だけ、思いつくままの備忘。
とりあえず。。なのでどこまで正常なのか分かりません。
(本当に)雑多に。とりあえず。自分にだけ役立つものかも。

●はじめに…
参考にしたサイトは数知れず…。かなりの疲労。
手順に関する詳細は他優良サイトに譲ります。
メインは↓こちらのサイトを参考にさせていただきました。

PHP5 + Apache2 + windows XPでインストール:Goodpic
http://www.goodpic.com/mt/archives/000577.html
Action application/x-httpd-php “/php/php.exe”を
どこに近くに書くか分からず、結局書かず。

●pathを通す、ということ。
コンパネ -> システム -> システムの詳細設定 -> システムのプロパティ -> 詳細設定タブ -> 環境変数ボタンを押す
そこの、下のほうの システム環境変数 の欄の 新規ボタンを押し
変数をphp 値をC:\php\
としましょう。
すると、コマンドプロンプト(ファイル名を指定して実行よりcmd)画面で
php -i
とするだけで
phpの情報がずらずらって出ます。(これで成功)

●vista上でapacheするときの注意
vista新機能である、ユーザーアカウント制御 という機能がはたらいていると
正常にインストできないのでそれを無効化しておく。(コンパネからいけます。)

vistaのローカルサーバーにapache 2.2.4をインストールする時の注意 – 父ちゃん第二の人生だよ! – 楽天ブログ(Blog)
http://plaza.rakuten.co.jp/shin451216/diary/200704120000/
Vista + Apache2 + ColdFusionMX7 – いろいろな話
http://tadaske.vox.com/library/post/vista-apache2-coldfusionmx7.html

●httpd.confの変更点(特に注意すべき部分)

↓手順どおりやっても、httpd.confへのphp系設定をやった時点で
 apacheが起動できず
 httpd.exe: Syntax error on line 117 of D:/Apache2.2/conf/httpd.conf: Cannot load D:/php/php5apache2.dll
 のようなエラーがでるでしょう。
 回避するには
 LoadModule php5_module …/php5/php5apache2.dll
 を
 LoadModule php5_module …/php5/php5apache2_2.dll
 にする。

↓160行目付近 ここの Deny from allを削除しないとどこを見ても403エラーになる。
参考:http://oshare.jugem.cc/?cid=8


Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Satisfy all