みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

apacheとphpの連携ができません

会社でphpを使用したページを作成・管理しています。
もう何度も挑戦していますが未だにapacheとphpの連携ができません。
参考サイト様もたくさん見ていろいろな方法で試してみたのですが、うまくいきませんでした。
以下一番最後に試したインストール手順です。
OSはwindows vistaです。
apache2.2.11 →インストーラーでインストール →正常に動作します。
php5.2.9 
→c:/php/に移動 
→php5ts.dllのみc:/windows/system32へコピー
→php.ini-distをc:/windowsにコピー →php.iniにリネーム
------------------------------------------------------------
httpd.conf書き換え

LoadModule php5_module c:/php/php5apache2_2.dll
→すでにコメントアウトされてたのでそのまま
AddType application/x-httpd-php .php
→こちらもすでにあったのでそのまま
------------------------------------------------------------
php.ini書き換え(c:/windowsにコピーした方を書き換えました。)

doc_root="c:Program Files/Apache Group/Apache2/htdocs"
→書き換え後 doc_root="c:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
extension_dir="c:/php/ext"
→そのままだったので書き換えなし
------------------------------------------------------------
以上のとおりにしましてもphpinfoを見ようとすると<?php phpinfo() ?>がそのまま表示されてしまいます。
また、xamppの方で動作確認できているphpファイル(includeでサイドメニューを読み込んだもの)も表示できません。
dllファイルやhtdocの場所は確認しましたが、ちゃんとパス通りの場所にファイルがありました。

疑問に思っていることが、書き換えが必要なファイルがすでに書き換えてある(コメントアウトもできている)ことなのですが、最近のものはすでに書き換えてあるものなのでしょうか?

また、一台のパソコンで運営中のHPのメンテナンスも使用しているため、apache+phpインストール挑戦→できないのでとりあえずapache+phpアンインストールしてxampp使用→xamppをアンインストールしてもう一度挑戦・・・ということを繰り返してしまっています。これも良くない原因でしょうか?

xamppのほうは普通に使用できますが、自動でインストールしてくれる分なにかあった時のメンテナンス等ができないことが多々ありましたので、内部の仕組みを理解する上でも個別にインストールできるようにしたいと思っています。長くなってしまいましたが本当に困っているのでどうぞよろしくお願いします。

投稿日時 - 2009-04-15 12:23:26

QNo.4881065

困ってます

質問者が選んだベストアンサー

Vistaでは設定ファイルを書き換えたつもりが書き換わってないことがあります
一生懸命書いたファイルが実は
C:\Users\~\AppData\Local\VirtualStore\Program Files\Apache Software Foundation\Apache2.2\conf
のhttpd.confだったりします。
私はまずエディタを「管理者として実行」で起動し、「メニュー」の「開く」からhttpd.confを開いて修正保存することで解決できました。

投稿日時 - 2009-04-15 13:05:45

お礼

教えていただいた方法でもう一度チャレンジしたら、無事phpinfoもphpを使ったページも表示できるようになりました!

もうすぐ無限ループ1年目に突入しそうだったのに、あっけないほど簡単に解決できてしまいました。結局問題はvistaだったんですね。。。

本当にありがとうございました。

投稿日時 - 2009-04-16 10:51:10

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問