• 締切済み

PHPが動かない(apacheが三種類出てくる)

PHP初心者です。 それでは、質問いたします。 http://phpjavascriptroom.com/?t=php&p=apachephpwindows7 こちらのやり方でPHPを設定致しました。 Apacheは動きました。 PHPは最後に「http://localhost/test.php」に繋げたところ成功のページには繋がりませんでした。 そして、テストで作ったページの内容の「<? phpinfo(); ?>」が出てくる画面になりました。 もしかしたらこちらでも動くのではないかとやろうとしたところapacheが動かなくなりました。 PHPの設定に何回も失敗しており、apacheを何種類もダウンロードしております。 一回、一回アンインストールしてるのですが、2、2.2、2.4と三種類出てきます。 どれをスタートしようとしても「the requested operaiton has failed」になります。 成功した時はApache2は緑色で動いていたようでした。 まずはこちらの内容で成功しているのでしょうか。 そして、Apacheは一つに絞ることはできるのでしょうか。 この文章でわかっていただけるかも怪しい状況なので、開示できる情報は開示していきます それでは、よろしくお願いいたします。 windows7 php-5.4.13-Win32-VC9-x86 httpd-2.2.24-win32-ssl_0.9.8

みんなの回答

回答No.1

動作確認でその画面が出るということは、 apacheがtest.phpをphpスクリプトではなくテキストファイルと認識しているということ。 3種類出るというのは、スタートメニューのことだと思いますが、 それであれば、アンインストール失敗しているか、 アンインストール成功しているがスタートメニューのショートカットが消えていないか。 > もしかしたらこちらでも動くのではないかとやろうとしたところ > apacheが動かなくなりました。 > こちらとはどちらですか?何を思って、何をやったのですか? なんにせよ、その質問だけでは状況がよくわかりません。 いったん全部アンインストールし、再度やり直した方がいいんじゃないかな。 もしくはxamppを使うか。そのサイトにxamppの解説もありました。 また、そもそもですが、vmwareなどでlinuxを入れてやった方がいいと思います。 webサーバはlinuxであることが多く、その分情報も多いです。 linux触ったことないとしても、 WEBアプリ作るとなったら、linuxとネットワークの基本知識はどうせ必須です。 WEBアプリはどうでもよくて単にプログラミングの勉強であれば、 phpではなく身近にあるものを使ったほうが良いでしょう。 身近にあるものとはjavascript、vba、コマンドプロンプトなどです。

shimakatsutake
質問者

補足

ご連絡遅れて申し訳ありません。 お答えいただきありがとうございます。 確かにスタートメニューに2、2.2、2.4出てきます。 同様にMonitorにも出てきます。 失礼いたしました。 「こちらでも動く」と考えたのは「apacheがtest.phpをphpスクリプトではなくテキストファイルと認識している」状態です。 どうやらこちらは成功のようではないですね。 リニューアルしたHPにPHPが使われおり、PHPが必要になっております。 おっしゃる通り、プログラミングの勉強ならばPHPではなくても良いのですが、HPにPHPが使われている以上、PHPがわからないと、後々、改訂していく時に何が可能で何が不可能か分からないと思いPHPを勉強したいと思っております。 やはりもう一度アンインストールですね。時間を作ってアンインストールしたいと思います。 それではよろしくお願い致します。