<< PHPのリファレンス本について 質問一覧 GETで特定の値を送信時、文字化けして... >>

  • 1000P
Xamppの設定

このたびPHPPROサイトからXamppをダウンロードして実行してみました。3台のPC(全てWinXP)で試してみましたがうち2台では何度やってもXamppのIndexにたどりつけません。Apacheも起動もしているようです。
localhostをずっと探し続けているようでWindowsの旗がゆれ続けるだけです。現在1台だけ無事作動しているのですが、うまくいかない2台とどこが違うのかわかりません。
IISのサービスを手動にすべしとの情報から確認しましたが、IIS自体が管理ツールのサービスの中に見当たりません。
どなたかご教授いただけると幸いです。
QXamppの設定 lingtaro  [03月10日 21時57分] 
┣Re:Xamppの設定 cubit  [03月12日 02時47分] 
┣Re:Xamppの設定 lingtaro  [03月13日 07時51分] 
┃┗Re:Re:Xamppの設定 weekendphp  [03月13日 18時21分] 
┣満開Re:Xamppの設定 imimi  [03月14日 09時53分] 
┃┗Re:Re:Xamppの設定 lingtaro  [03月16日 09時33分] 
┣Re:Xamppの設定 pascal  [03月14日 11時07分] 
┣Re:Xamppの設定 lingtaro  [03月14日 11時50分] 
┃┗満開Re:Re:Xamppの設定 pascal  [03月14日 12時20分] 
┃  ┗Re:Re:Re:Xamppの設定 lingtaro  [03月16日 08時30分] 
┗参考になったRe:Xamppの設定 yossy  [03月15日 22時44分] 
  ┗Re:Re:Xamppの設定 lingtaro  [03月16日 08時43分] 

コメント一覧

並び替え( ツリー順 / 投稿順[降順] / 投稿順[昇順]

Re:Xamppの設定

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

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

Re:Xamppの設定

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

Re:Re:Xamppの設定

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

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

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

Re:Xamppの設定

Apach Port 80 is blocked!
Install Apache Service failed

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

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

Re:Re:Xamppの設定

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

Re:Xamppの設定

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

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

Re:Xamppの設定

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

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

よろしくお願いします。
ツリーへ TOPへ

Re:Re:Xamppの設定

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

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

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


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

Re:Re:Re:Xamppの設定

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

Re:Xamppの設定

コマンドプロンプトで
  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へ

Re:Re:Xamppの設定

アドバイスありがとうございます。
コマンドプロンプトでコマンド
を打つと
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へ
PHPのリファレンス本について 質問一覧 GETで特定の値を送信時、文字化けして...