- 締切済み
Apacheが起動しない
ここは外部リンクなどがあると投稿を削除されるようで、答えていただいた方、申し訳ありません。再度投稿します。 WinXPのマシーンにApacheをインストールしていますが、Apache Service Monitor画面までは表示するのですがApache自体は起動しません。 インストールの最後の段階になって、コマンドプロンプト画面上で次のメッセージが現れ、finishになるのですが、タスクトレイのアイコンは赤、オンマウスにするとNo Service Installedとなります。 スタート→プログラム→Apache HTTP Server 2.0.53→Control Apache ServerからStartもしくはRestartとやると、 「[error](OS 2)指定されたファイルが見つかりません No installed service named "Apache2"」 の表示になり、何かしら不具合があるようです。 パソコンはWindows XP Home Edition2台、Professional1台で試しています。 http://httpd.apache.orgから最新のものをダウンロードしてきたものと、テキストの付属CD-ROMに収録されているもの、両方で試しましたが全てにおいて同じ結果がでています。 Leanさんから、IISが起動しているのではないかというアドバイスを頂ましたが、Apacheを削除して http://localhostを指定すると「ページが見つかりません」とでますし、管理ツール→サービスにもWorld Wide Web Publishing Serviceは表示されていません。 netstat -an を試したところ TCP 0.0.0.0:80 0.0.0.0:0 LISTENING と表示されます。 ご存知の方がいらしたら是非教えてください。 宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- taka451213
- ベストアンサー率47% (436/922)
>>IISはインストールしていなくても なにで確認されたのでしょうか? Apacheインストール時に存在していた場合、後からIISをサービスから外してもダメです。 もちろん、Apache1.xバージョンも同様です・・・。 その場合、邪魔者をすべて取り払った後で、もう一度Apacheを入れなおしてください。 今回のエラーで考えられるのは、Administrator権限がないというのもありますが、この場合は違うようですし・・・。 あとはインストーラー自体のバグで、NTサービスとしての登録がうまくできていない、というのも考えられます。 違うバージョン、あるいは違う入手先のインストーラーではどうでしょう? 実際の環境が見えてないので憶測ばっかりです・・・。
- taka451213
- ベストアンサー率47% (436/922)
Apacheのインストール時に、サービスとして登録しましたか? あと、IISとのポートのバッティングです・・・。
補足
サービスとして登録してあります。 IISはインストールしていなくてもポートのバッティングなどは起こるのですか? もしそうだとしたら解決方法をお教えいただけますでしょうか?
お礼
Norton Internet SecurityとSkypeがポート80でリッスンしていたのが原因でした。 ありがとうございました。
補足
>>IISはインストールしていなくても >なにで確認されたのでしょうか? 管理ツール→サービスでWorld Wide Web Publishing Serviceは表示されていません。 アンインストールもしていませんしApache1.xもインストールしていません。 Administor権限で作業していますしインストーラもウェブからダウンロードした最新のものとテキストに付属のものとを試しています。