Не запускается веб-сервер Apache после установки

Более точно диагностировать причину проблемного запуска Apache можно, воспользовавшись просмотром "Журнала событий" Windows ("Пуск" - "Панель управления" - "Администрирование" - "Просмотр событий"). Но, если проблема возникает сразу же после установки, то наиболее вероятной причиной является занятый 80-й порт. Чаще всего проблема кроется в работающем в данный момент Skype. Чтобы заставить Skype освободить порт, открываем "Инструменты" - "Настройки" - "Дополнительно" - "Соединения" и снимаем галочку с пункта "Использовать порты 80 и 443 в качестве входящих альтернативных", перезапускаем Skype и запускаем Apache. Если проблема не исчезла, либо на данном компьютере Skype не используется, то следует определить, какой процесс занял 80-й порт. Для этого запустим консоль (Win+R - CMD - OK) и выполним команду "netstat -aon | findstr 0.0:80". В отобразившемся результате работы команды смотрим на последний столбец и запоминаем число - это идентификатор процесса, занявший нужный нам порт. Открываем диспетчер задач, далее "Вид" - "Выбрать столбцы" - ставим галочку "Идентиф. процесса (PID)" - "ОК" (по умолчанию этот столбец скрыт), ищем процесс по идентификатору, который мы запомнили из таблицы в консоли, завершаем его или удаляем ПО, к которому относится этот процесс (на усмотрение пользователя), запускаем Apache.

Neshka

Версия для печатиВерсия для печати

Рубрики: 

  • 1
  • 2
  • 3
  • 4
  • 5
Всего голосов: 0
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!

Комментарии

Аватар пользователя savely

Прикольно.

В плане - а какого х... Скайп вообще занимает 80 и 443? За такие дела я бы пинал ногами... 

Бывает, остальные порты тупо закрывает админ, вот скайп и  проявляет свою хитро... в общем, хитрость.

Аватар пользователя Al

Проверил у себя - скайп сидит на 80-м порту. Остальные порты для него закрыты.