Успешно установился, но не смог запустить apache 2.4 в моей системе Windows 7

Я пытаюсь установить и запустить apache 2.4 в моей системе Windows 7 Я зашел в каталог bin apache 2.4 и запустил следующее: Примечание: Я открыл окно cmd от имени администратора. C: \ Apache24 \ Bin>httpd.exe -k установить

Его вывод был следующим:

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

Таким образом, он установил Apache 2.4 в качестве службы, но он не мог быть запущен. Похоже, порт localhost 80 используется. Это что?[::]: 80" средства?

Затем я остановил и службу apache 2.0, которую я оставил работающей, и службу mysql, надеясь, что остановка одного из них может освободить порт localhost 80.

Я также запускаю netstat -o, чтобы увидеть, используется ли порт 80. Не было.

Но потом я обнаружил, что процесс использует сокет выше, это процесс, который прослушивает сокет выше

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

Затем я запустил список задач и обнаружил, что система использует pid 4. 4 находится под столбцом pid

System                           4 Services                   0        544 K

Наконец, из-за неудачной попытки запустить службу я получил ошибку, которая была записана в событиях систем Windows.

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:

  
    
    7024
    0
    2
    0
    0
    0x8080000000000000
    
    87756
    
    
    System
    User-PC
    
  
  
    Apache2.4
    %%1
  

Ошибка при попытке запуска говорит о том, что из-за отсутствия доступа make-sock не смог привязаться к сокетам, которые для меня выглядели как порт localhost 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 [::]:80

Может кто-нибудь сказать, что я делаю не так?

Ответы на вопрос(9)

Ваш ответ на вопрос