アプリ版:「スタンプのみでお礼する」機能のリリースについて

『Win8Pro』に『Apache 2.4.12 Win32』/『php-5.6.9-Win32-VC11-x86』/『ActivePerl-5.20.2.2001-MSWin32-x86-64int-298913.msi』を導入しました。
 ブラウザーに『localhost』と打ち込むと、『It Works!』、『http://127.0.0.1/hello.cgi』と打ち込むと、『Hello WORLD』と表示されます。
 ところが、コマンドプロンプトで『httpd』を実行すると、「80番ポートを重複して使用することはできない」と言う趣旨の『OS 10048』エラーと『AH00451: no listening sockets available, shatting down』/『AH00015: Unable to open logs』と言うエラーが表示されます。
 そこで、『#Listen 12.34.56.78:80』の下の一行を『Listen 81』に変えたところ、一旦はコマンドプロンプト画面にエラーが表示されなくなりましたが、PCをリセットしてから、もう一度『httpd』コマンドを実行すると、今度は81番が重複していると言う同様のエラーが表示されます。
 79番、8080番、549番に変えても状況は変わりません。また以下のようにポートを二つ指定すると、この場合は『8080』が重複しており、「リッスンできない」、「ログが開けない」と表示されます。
#Listen 12.34.56.78:80
Listen 8080
Listen 80
 原因と解決策が分かりましたら、教えて下さい。

質問者からの補足コメント

  • 管理ツールのサービスで、アパッチを停止した後、コマンドプロンプトから起動すると、『OS 10048』/『AH00451』/『AH00015』等のエラーが表示されないことを確認しました。
     すでにアパッチが起動している状態で、重ねて起動コマンドを実行したために、「あいているポートはもうないぞ」と言う警告が出たのではないでしょうか。おそらく???

      補足日時:2015/07/07 19:57

A 回答 (1件)

私の環境はxamppですがxamppのapacheを起動している状態で、コマンドプロンプトから『httpd.exe』を起動すると同じエラーになります。


補足のとおり重ねて起動コマンドを実行したために、警告が出たのだとおもいます。
    • good
    • 0
この回答へのお礼

コメント有り難うございました。何とか、OSのセットアップができましたので、webおよび通信サーバーのセットアップにかかろうと思います。おそらくまた問題に直面すると思いますので、その節はよろしくお願いいたします。

お礼日時:2015/07/12 01:25

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


このQ&Aを見た人がよく見るQ&A