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 из диспетчера задач, и это сработало для меня.