WAMP порт 80 занят - PullRequest
       95

WAMP порт 80 занят

44 голосов
/ 29 января 2010

Я установил WAMP на Windows 7 64-битной. Когда я пытаюсь запустить его, он говорит, что порт 80 используется сервером: Microsoft HTTPAPI / 2.0.

Я проверил, и IIS не установлен. Что мне делать?

Ответы [ 23 ]

2 голосов
/ 14 июля 2011

Если у вас установлена ​​Visual Studio, служба веб-развертывания также использует порт 80 по умолчанию.

2 голосов
/ 11 июля 2017

попробуйте отключить услугу BranchCache:

  1. Нажмите Пуск -> Выполнить -> services.msc -> Ввести
  2. Поиск BranchCache услуги
  3. Щелкните правой кнопкой мыши и выберите properties
  4. Изменить тип запуска на disabled
  5. Остановить услугу
  6. Аллилуйя :)
2 голосов
/ 05 февраля 2016

В моем случае тест порта сказал «Сервер: Microsoft HTTPAPI / 2.0». Netstat показал, что это pid 4, система. Я попробовал все здесь до сих пор, и это не было:

  • IIS (Информационные интернет-услуги)
  • Службы отчетов SQL Server
  • Любая другая служба SQL
  • World Wide Web Publishing Service
  • Служба агента веб-развертывания (MsDepSvc)
  • Skype
  • Служба удаленного агента для Microsoft Web Deploy 3.0
  • Контроллер Visual Studio

Я наконец нашел больше ответов на суперпользователе , и в моем случае это был http.sys. Я изменил порт, к которому он привязан, с помощью:

netsh http add iplisten ipaddress=::

Он немедленно освободил порт, хотя я перезагрузился, прежде чем смог запустить wamp. Возможно из-за всех случайных вещей, которые я отключил раньше: -)

2 голосов
/ 22 апреля 2017

Обновление 2017 - версия Wamp 3.0.6

Щелкните правой кнопкой мыши на Wamp -> tool -> apache section -> используйте порт, отличный от 80

enter image description here

Теперь слушайте

http://localhost:7080/phpmyadmin/

2 голосов
/ 16 февраля 2015

У меня тоже такие же проблемы .. Я сделал следующие шаги для решения проблемы: -

1) Go to Control Panel-Administrative tools->Services

a) Остановите службы агента веб-развертывания, затем щелкните правой кнопкой мыши службу, затем щелкните «Свойства» и установите тип запуска «Вручную».

b) Точно так же остановите сервисы World Wide Web Publishing Services и отметьте его как тип руководства Manual.

c) Остановить все службы, связанные с Sql Server

2) If IIS is already installed in your System..

a) Измените порт IIS по умолчанию, открыв IIS Manager

b) Затем перейдите на сайт по умолчанию-> Веб-сайт по умолчанию-> Изменить привязки, затем переключите порт на другой, отличный от 80, то есть 800

3) If Skype is installed and is in running state then also quit the skpye..

Затем нажмите Перезапустить все службы сервера WAMP. (Теперь он должен отображаться зеленым цветом). Вы можете проверить это, написав следующее в своем веб-браузере. http://localhost/phpmyadmin/

Надеюсь, что описанные выше шаги помогут вам запустить WAMP-сервер.

1 голос
/ 29 января 2010

попробуйте запустить wamp перед скайпом;]

Skype любит порт 80 ...

1 голос
/ 29 января 2010

У меня была такая же проблема, вызванная скайпом.

Чтобы отключить использование порта 80 в Skype:

Перейдите на File -> Options... -> Connection и снимите флажок с «Использовать порт 80 как альтернативу для ...»

0 голосов
/ 20 марта 2013

В моем случае я получил "ваш порт 80 используется Microsoft-httpapi" Служба, которую мне пришлось остановить, это «Служба удаленного агента для Microsoft Web Deploy 3.0». После того, как я остановил его, мой Apache начал работать на 80-м порту. Я не хочу добавлять каждый раз порт (8080), когда я работаю. (Skype я тоже изменил на какой-то порт (не 80))

Надеюсь, это поможет

0 голосов
/ 20 мая 2013

Кстати, этот тип проблем связан с аналогичными сообщениями, касающимися: порт 80 используется NT Kernel & System. Для меня проблема была связана с Visual Studio 2012. Я запускаю тестовый контроллер на моей машине, который связывается с тестовыми агентами на удаленных машинах. На моем ноутбуке с операционной системой Windows 7 x64 имя службы называется «Visual Studio Test Controller». Как только я отключил эту службу, я смог запустить все, что хотел, на порту 80 (apache в моем случае). Пост Джона, приведенный выше, дал мне правильный путь, чтобы понять это.

0 голосов
/ 16 мая 2014

Подробный блог для устранения этой проблемы: http://goo.gl/JXWqfJ

Вы можете решить эту проблему двумя способами:

  • A) Запустите свой WAMP, прежде чем войти в Skype. Так что WAMP захватит порт и не будет конфликта с портом число. И вы можете использовать Skype, а также WAMP. Но это не постоянное решение вашей проблемы. Всякий раз, когда вы хотите Запустите WAMP, вам нужно сначала выйти из Skype, и только тогда вы сможете чтобы начать WAMP. Что на самом деле мне не нравится.

  • B) Второй вариант - изменить сам порт Skype, чтобы он не конфликтовал с WAMP. Следующий экран / шаги помогут вам Чтобы решить эту проблему:

    1. Войдите в Skype.
    2. Добрались до Инструментов -> Параметры
    3. Выберите «Дополнительно» -> Подключение
    4. Снимите флажок «Использовать порты 80 и 443 в качестве альтернативы для входящих подключений» и нажмите «Сохранить».
    5. Теперь выйдите и снова войдите в Skype. (это изменение вступит в силу только после повторного входа в Skype)

Теперь при каждом запуске WAMP не будет конфликтовать со скайпом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...