Xamppの設定 - PHPプロ!Q&A掲示板

407

  • 1000P

Xamppの設定

質問日時 / 2007年3月10日 21:57    回答数 / 11件

Questioner:  lingtaro  このエントリーをはてなブックマークに追加 

キーワード / XAMMP    localhost   

このたびPHPPROサイトからXamppをダウンロードして実行してみました。3台のPC(全てWinXP)で試してみましたがうち2台では何度やってもXamppのIndexにたどりつけません。Apacheも起動もしているようです。
localhostをずっと探し続けているようでWindowsの旗がゆれ続けるだけです。現在1台だけ無事作動しているのですが、うまくいかない2台とどこが違うのかわかりません。
IISのサービスを手動にすべしとの情報から確認しましたが、IIS自体が管理ツールのサービスの中に見当たりません。
どなたかご教授いただけると幸いです。


ツリー一覧

┣A01cubitファイアウォールソフトでポートがで防がれている可能
┣A02lingtaroアドバイスありがとうございます。 Windowsファイア
┃┗A02-1weekendphpもしかしたら、インターネットセキュリティソフトや
┣A03imimiApach Port 80 is blocked! Install Apache Service
┃┗A03-1lingtaroXamppを再インストールしてみたところ、Apache Port 8
┣A04pascal興味もあったのでインストールしてみましたが、全てデ
┣A05lingtaroみなさんアドバイスありがとうございます。 127.0.0.
┃┗A05-1pascalボタンが「停止」から「開始」に戻るということは、Ap
┃ ┗A05-1-1lingtaroApacheが起動していないようです。 タスクマネージャ
┗A06yossyコマンドプロンプトで >>CODE netstat -an <<CODE
 ┗A06-1lingtaroアドバイスありがとうございます。 コマンドプロンプ

回答一覧

並び替え:

A01
answerercubit [3月12日 02:47]

ファイアウォールソフトでポートがで防がれている可能性があります。

XP標準のWindowsファイアウォールの場合は、コントロールパネルのWindowsファイアウォールで、ポートの追加で80番を追加してあげてください。
もしくは、サードパーティのファイアウォールソフトが入っているのならば、適切な設定をして、80番にてアクセスができるようにしてみてください。

この意見に回答する

ツリーへ TOPへ

A02
answererlingtaro [3月13日 07:51]

アドバイスありがとうございます。
Windowsファイアウォール→例外→ポートの追加で名前をlocalhostで80番を追加してみましたがうまくいきません。変化なくタスクバーの上ではlocalhostを開いていますと表示されWindows の旗が揺れています・・・

この意見に回答する

ツリーへ TOPへ

A02-1
replyerweekendphp [3月13日 18:21]

もしかしたら、インターネットセキュリティソフトや
ウィルス対策ソフト(内のファイヤーウォール機能)によって
アクセスが制御されていませんか?

一度上記ソフトの機能を一切終了した上で、接続できるかどうかを
試してみてはいかがでしょうか。

また、併せて http://127.0.0.1/ で接続できるかも
試してみるといいかと思われます。

この意見に回答する

ツリーへ TOPへ

A03 満足
answererimimi [3月14日 09:53] (最終編集:3月14日 09:58)

Apach Port 80 is blocked!
Install Apache Service failed

というエラーメッセージはでませんでしたか?
これは、なにかソフト(skypeなど)が起動していて、ポートが競合している時に起こります。

これらのソフトのポートを変更すればいいようです

この意見に回答する

ツリーへ TOPへ

A03-1
replyerlingtaro [3月16日 09:33]

Xamppを再インストールしてみたところ、Apache Port 80 is blocked! が表示されました。
どのソフトが競合しているかわかりませんでしたが、以前使用していたAirEdgeのMegaPlusをアンインストールしたところXamppgaのWelcomeページが表示されました。
みなんさんのアドバイスに心より感謝いたします。

この意見に回答する

ツリーへ TOPへ

A04
answererpascal [3月14日 11:07]

興味もあったのでインストールしてみましたが、全てデフォルト設定でインストールし、すんなり動作しました。

IEのアドレス欄に「localhost」と入れたため、MSNに検索しにいっているといういことはありませんか?
もし「localhost」と入れているようであれば、「http://localhost/」と入れてみてください。

この意見に回答する

ツリーへ TOPへ

A05
answererlingtaro [3月14日 11:50]

みなさんアドバイスありがとうございます。
127.0.0.1 や
セキュリティーソフトはウイルスセキュリティーを使っていますが、機能を一度全部停止して試行、
などなど、全部試してみましたが、状況変わらずです。

Xamppのコントロールパネルを開いてみたところちょっと気になることがあります。
Apacheの開始、停止中、停止ボタンの表示が開始になっています。開始の状態でクリックしてみると一旦は停止(下のMysqlはずっと停止の表示、ということは起動しているということだと思います。)表示に変わるのですが、すぐに開始に戻ってしまいます。Apacheが起動してないような気がします。

よろしくお願いします。

この意見に回答する

ツリーへ TOPへ

A05-1 満足
replyerpascal [3月14日 12:20]

ボタンが「停止」から「開始」に戻るということは、Apacheが起動していないのではないかと思われます。
起動中は「停止」ボタンの左横に薄緑色の背景で「起動」と表示されますが、この表示はないでしょうか?

また、タスクマネージャの「プロセス」タブで「apache.exe」があるかどうかも見てみてください。

「起動」表示がなく「apache.exe」もない場合、Apacheは起動していません。


Apacheが起動していない場合、イベントビューア(マイコンピュータを右クリック→管理)の「アプリケーション」もしくは「システム」でエラーが出ていなか確認してみてください。

この意見に回答する

ツリーへ TOPへ

A05-1-1
replyerlingtaro [3月16日 08:30]

Apacheが起動していないようです。
タスクマネージャーで見たところ、「apache.exe」はありましたが「起動」という表示はありませんでした。
イベントビューアでのエラー確認は勉強不足のためよくわかりませんでしたので勉強します。

この意見に回答する

ツリーへ TOPへ

A06 参考になった
answereryossy [3月15日 22:44]

コマンドプロンプトで
  1. netstat -an
コマンドを打つとどうなりますか?

Apacehがポート80番で起動しているならば以下のような表示がされるはずです。
  1. Proto  Local Address          Foreign Address        State
  2.   TCP    0.0.0.0:80             0.0.0.0:0              LISTENING

もし、起動していないようでしたら以下のファイルを開いてみて起動時にエラーが起きていないか確認してみてはいかがでしょうか。
~/xampp/apache/logs/error.log

この意見に回答する

ツリーへ TOPへ

A06-1
replyerlingtaro [3月16日 08:43]

アドバイスありがとうございます。
コマンドプロンプトでコマンド
を打つと
Yossyさんが表示されたものと同じものが表示され、80番はListening中でした。ということは・・・?
やはり他のソフトが80番を占有しているということでしょうか。
もう一度ポートを確認してみようと思います。

Apacheのerrorlogを確認したところ

Child3588:Child process is running
Child3588:Acquired the start mutex.
Child3588:Starting250 worker threads.
Child3588:Starting thread to listning on port 443
Child3588:Starting thread to listning on port 80

と出ていました。

この意見に回答する

ツリーへ TOPへ

<<質問一覧へ



Pick Up Q&A

Q
動的なURLを静的に見せる方法
 このエントリーをはてなブックマークに追加 
A
普通に考えて、mod_rewrite でしょうね。 http://www.nishishi.com/blog/2006/01/mod_rewrite_url.html...

>>続きを読む

GETのままでは検索エンジンのロボットが拾ってくれなかったためにSEO対策として有効だと言われていますね。

▲解説者:岡本(アシアル株式会社 教育コーディネーター兼 システムエンジニア)