WAMPSERVER на окнах 8 не запускается

Я только что установил WAMPSERVER (Apache/2.4.9 (Win64)) на моем компьютере WIN 8, и когда он попытался запустить его, его значок всегда красный/оранжевый (не зеленый). Из служб при попытке запустить службу я вижу следующее сообщение об ошибке:

wampapache64

Из четного журнала я вижу следующие несколько ошибок

The wampapache64 service terminated with the following service-specific error: 
Incorrect function.

The Apache service named  reported the following error:
>>> (OS 10013)An attempt was made to access a socket in a way forbidden by its access        permissions.  : AH00072: make_sock: could not bind to address 0.0.0.0:80 

The Apache service named  reported the following error:
>>> (OS 10013)An attempt was made to access a socket in a way forbidden by its access   permissions.  : AH00072: make_sock: could not bind to address [::]:80    

The Apache service named  reported the following error:
>>> AH00015: Unable to open logs    

The Apache service named  reported the following error:
>>> AH00451: no listening sockets available, shutting down  

The wampapache64 service terminated with the following service-specific error: 
Incorrect function.  

The Apache service named  reported the following error:
>>> (OS 10013)An attempt was made to access a socket in a way forbidden by its access  permissions.  : AH00072: make_sock: could not bind to address [::]:80.

Ответ 1

Хорошо, я понял: мой порт 80 был использован IIS, а не Skype. Вот как я нашел, что:

Щелкните левой кнопкой мыши значок значка WAMPManager, чтобы открыть меню. Нажмите Apache Сервис Тестовый порт 80. Это запустит окно команд и отобразит некоторую информацию о том, что, если что-то использует порт 80. Более подробную информацию вы можете найти в http://forum.wampserver.com/read.php?2,122527.

Настройка Apache для прослушивания на другом порту
Поскольку я хотел продолжить работу с IIS на порту 80, я решил запустить мой WAMP-сервер на другом порту. Итак, вот как я это сделал.

Мне пришлось изменить файл http.conf, который в моем случае находится в папке C:/WAMP/bin/apache/apache2.4.9/conf/. Откройте его (например, с помощью Блокнота) и выполните поиск 80. Мне пришлось изменить следующие три строки в разных местах:

Listen 0.0.0.0:80         # Changed to Listen 0.0.0.0:81
Listen [::0]:80           # Changed to Listen [::0]:81
ServerName localhost:80   # Changed toServerName localhost:81

Теперь у меня есть зеленый значок WAMP Server в Windows 8.

Подробнее о http://forum.wampserver.com/read.php?2,13744.

Ответ 2

Если у вас работает Skype, вам нужно сделать следующее в Skype: в строке меню нажмите Сервис Параметры Дополнительные настройки strong > ► Соединение. Снимите флажок:

Использовать порт 80 и 443 в качестве альтернативы входящим соединениям

Ответ 3

Я столкнулся с той же проблемой.

Я покинул приложение Skype и запустил службу wampapache64 из диспетчера задач, и это сработало для меня.