Installation erfolgreich, konnte Apache 2.4 auf meinem Windows 7 System nicht starten

Ich bin versucht, zu installieren und ausführen von apache 2.4 auf meinem windows 7-system
Ich ging in die apache-2.4-bin-Verzeichnis und lief die folgenden:
Hinweis: ich öffnete das cmd-Fenster als administrator.
C:\Apache24\bin>httpd.exe -k installieren

Seinen Ausgang war wie folgt:

Installing the Apache2.4 service
The Apache2.4 service is successfully installed.
Testing httpd.conf....
Errors reported here must be corrected before the service can be started.
(OS 10013)An attempt was made to access a socket in a way forbidden by its acces
s permissions.  : AH00072: make_sock: could not bind to address [::]:80
(OS 10013)An attempt was made to access a socket in a way forbidden by its acces
s permissions.  : AH00072: make_sock: could not bind to address 0.0.0.0:80
AH00451: no listening sockets available, shutting down
AH00015: Unable to open log

Also es installiert apache 2.4 als service, aber es konnte nicht gestartet werden. Es scheint, wie die localhost port 80 verwendet wird. Ist es das, was "[::]:80" bedeutet?

Habe ich dann aufgehört, sowohl die der apache-2.0-Dienst, den ich verlassen hatte, ausgeführt und die mysql-Dienst, in der Hoffnung das stoppen einer von Ihnen vielleicht frei localhost port 80.

Ich auch ausführen, netstat -a, um zu sehen, ob der port 80 verwendet wird. Es war nicht so.

Aber habe ich dann festgestellt, dass ein Prozess wurde mithilfe des oben genannten socket-es ist ein Prozess, der hören auf der oben genannten socket -

 TCP    [::]:80                User-PC:0              LISTENING       4

Ich lief dann tasklist und fand heraus, dass System pid 4. 4 ist unter der Spalte pid

System                           4 Services                   0        544 K

Schließlich aus dem gescheiterten Versuch, den Dienst zu starten
Ich bekam eine Fehlermeldung, die aufgezeichnet wurde, in windows-systems-events.

Log Name:      System
Source:        Service Control Manager
Date:          2/21/2013 1:58:03 PM
Event ID:      7024
Task Category: None
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      User-PC
Description:
The Apache2.4 service terminated with service-specific error Incorrect function.

Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Service Control Manager" Guid="{555908d1-a6d7-4695-8e1e-26931d2012f4}" EventSourceName="Service Control Manager" />
    <EventID Qualifiers="49152">7024</EventID>
    <Version>0</Version>
    <Level>2</Level>
    <Task>0</Task>
    <Opcode>0</Opcode>
    <Keywords>0x8080000000000000</Keywords>
    <TimeCreated SystemTime="2013-02-21T18:58:03.723988900Z" />
    <EventRecordID>87756</EventRecordID>
    <Correlation />
    <Execution ProcessID="560" ThreadID="7596" />
    <Channel>System</Channel>
    <Computer>User-PC</Computer>
    <Security />
  </System>
  <EventData>
    <Data Name="param1">Apache2.4</Data>
    <Data Name="param2">%%1</Data>
  </EventData>
</Event>

Den Fehler, den Versuch zu starten, sagt, dass durch das fehlen des Zugangs, make-Socke konnte sich nicht binden an Steckdosen, die für mich aussah wie localhost port 80. Zum Beispiel,

  (OS 10013)An attempt was made to access a socket in a way forbidden by its acces
    s permissions.  : AH00072: make_sock: could not bind to address [::]:80

Kann mir jemand sagen, was ich falsch mache?

InformationsquelleAutor der Frage Joe | 2013-02-22

Schreibe einen Kommentar