Подтвердить что ты не робот

Обновлен до Windows 10 и теперь WAMP не будет работать

У меня была WAMP, работающая счастливо на Windows 7 в качестве моего локального сервера разработки. Обновлен до Windows 10 сегодня и на оранжевом значке WAMP появился значок оранжевого цвета. Оказывается, Windows установила и запустила IIS автоматически (почему?).

Я отключил IIS, перезапустил, запустил WAMP, а значок стал зеленым. Тем не менее, переход на localhost приводит к сообщению об отказе подключения. Я использовал параметр "Test Port 80" в меню WAMP, и он говорит, что да, Server: Apache/2.2.21 (Win32) PHP/5.3.10 прослушивает порт 80.

Журнал ошибок Apache не отображает ничего полезного.

[Wed Jul 29 17:48:40 2015] [notice] Apache/2.2.21 (Win32) PHP/5.3.10 configured -- resuming normal operations
[Wed Jul 29 17:48:40 2015] [notice] Server built: Sep 10 2011 11:34:11
[Wed Jul 29 17:48:40 2015] [notice] Parent: Created child process 4200
[Wed Jul 29 17:48:41 2015] [notice] Child 4200: Child process is running
[Wed Jul 29 17:48:41 2015] [notice] Child 4200: Acquired the start mutex.
[Wed Jul 29 17:48:41 2015] [notice] Child 4200: Starting 64 worker threads.
[Wed Jul 29 17:48:41 2015] [notice] Child 4200: Starting thread to listen on port 80.
[Wed Jul 29 17:48:41 2015] [notice] Child 4200: Starting thread to listen on port 80.

В журнале доступа Apache отображаются только несколько экземпляров

127.0.0.1 - - [29/Jul/2015:17:52:47 -0700] "GET / HTTP/1.1" 302 202

Любые подсказки, подсказки, вопросы, чтобы спросить, как действовать дальше? Любой способ получить более подробную информацию о том, почему было бы отказано в соединении, и что изменилось в Windows 10, которое вызовет его?

4b9b3361

Ответ 1

Выяснил это. Перед обновлением у меня был статический IP-адрес. Порт маршрутизатора перенаправлен на него, чтобы разрешить мне использовать субдомен нашей записи DNS для доступа к серверу dev. Восстановление статической конфигурации IP решило проблему.

Ответ 2

  • Найдите "Включить или отключить функции Windows" на панели задач.
  • В разделе "Информационные службы Интернета" отмените выбор "Услуги всемирной паутины", которые Microsoft должна включить по умолчанию (принимает порт).
  • Reboot и WAMP вернулись, как и раньше.

При некоторых обновлениях Windows может возникнуть необходимость повторить эту операцию

Ответ 3

Когда я обновился до Windows 10, у Wamp была проблема с портом Apache.

Запустите cmd в качестве администратора и введите:

iisreset /stop

Затем Apache > Service > Install Service предложит вам нажать Enter для установки как обычно.

После установки Restart All Services и вы должны быть запущены.

Вам также может потребоваться установить: http://www.microsoft.com/en-us/download/details.aspx?id=30679

Ответ 4

работает: наслаждайтесь

1. Go to Start, type in services.msc
2. Scroll down in the Services window to find the World Wide Web Publishing Service.
3. Right click on it and select Stop.
4. Now restart WAMP and you should be good to go.

Помните каждый раз, когда вам нужно делать после перезагрузки компьютера...:)

Ответ 5

Значок My WAMP был RED после обновления с Windows 8.1 до Windows 10.

Я нашел решение здесь: http://forum.wampserver.com/read.php?2,134516#msg-134518

Утилита W10 будет иметь все знания об услугах Apache и MySQL.

Dont Panic: Все, что вам нужно сделать, это:

Запустить WampServer

     

щелкните левой кнопкой мыши wampmanager → Apache → Сервисы → Установить службу

     

щелкните левой кнопкой мыши wampmanager → MySQL → Сервисы → Установить службу

     

Остановить WampServer

     

Запустить WampServer

Теперь должно быть хорошо.

У меня не было IIS, и ничто не использовало мой порт 80. Даже не перезагружал компьютер, только вышеописанное решило мои проблемы WAMP. Надеюсь, это поможет кому-то еще!

Ответ 6

Если другие ответы не работают, попробуйте запустить wampserver как администратор. введите описание изображения здесь

Ответ 7

Windows 10

Мое решение: Вам нужно полностью удалить wamp, я использовал REVO Uninstaller, который удаляет все файлы. Убедитесь, что на диске C:/не существует NO Wamp Folder. Пустой мусорный ящик.

Перейдите к окнам и установите все визуальные эффекты и обновления С++ (для какой бы системы вы ни были).

Перезагрузите компьютер каждый раз, когда он вам скажет, загрузите свежий wamp и установите.

Начать wamp, он должен быть оранжевым.

Перейдите в программы Windows (включите/выключите функции и удалите утилиту IIS, перезагрузите компьютер, перезапустите wamp и bingo, он станет зеленым!

Я знаю, что это кажется кругом, но это сработало для меня, после того, как я попробовал все предложения здесь.

Ответ 8

Проверьте файл HOSTS. c:\windows\system32\drivers\etc\hosts вам понадобятся права администратора для редактирования этого файла.

Он должен содержать по крайней мере эти строки без символа комментария # в столбце 1: -

127.0.0.1  localhost
::1  localhost

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

Ответ 9

Я выяснил после многих испытаний, что 32-разрядная версия работает отлично, версия 64 настаивает на том, чтобы не работать

Ответ 10

Если ничего не помогло тебе, как это было для меня.

Найдите то, что находится на порту 80

netstat -aon | findstr :80

И убить найденный pid

taskkill /PID pidFound

Пример:

taskkill /PID 1852

Это был SKYPE...

Хороший день;)

Ответ 11

Если ничего не помогло тебе, как это было для меня.

Найдите то, что находится на порту 80

netstat -aon | findstr :80

И убить найденный pid

taskkill /PID pidFound

Пример:

taskkill /PID 1852

Это был Skype для меня

Ответ 12

У меня была такая же проблема на 64-разрядной версии Windows 10, работая с Wamp 2.5 64-bit.

К сожалению, вышеупомянутые решения не помогли решить мою конкретную проблему. Решения других сайтов также не удались.

Однако я смог исправить это, удалив 64-разрядную версию Visual С++, распространяемую для Visual Studio 2012, и установив в нее 32-разрядную версию.

Я снова установил Wamp, и вуаля - проблема решена.

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

Ответ 13

В Windows 10 по умолчанию включена публикация "World Wide Web Publishing", которая занимает порт 80.

Отметьте этот ответ: fooobar.com/questions/156328/...

Ответ 14

Попытайтесь сначала надеть CD/DVD, я сделал это, и он работает лучше, потому что он видит его как загрузку

Ответ 15

Предоставленные @rybo11, работающие как шарм в Windows 10.
Выполните следующие действия:

  • Запустить cmd как администратор
  • напишите эту команду в терминале: iisreset /stop
  • Установить сервер Wamp 32/64 бит
  • Наслаждайтесь!

Ответ 16

Я читал все решения, и, честно говоря, я потерялся, поскольку я не настолько технический. Это мое решение: нажмите значок vamp (левая кнопка мыши) и поместите указатель на apache, как только вы в Appache увидите файл httpd.conf. Откройте этот файл и найдите линию nexy: Listen 12.34.56.78:80 Слушайте 0.0.0.80 Слушайте [:: 0]: 80. Измените значение 80 на i. 12. Сохраните файл и перезапустите службы. Используйте localhost: 12 как url. Это работает для меня.

Ответ 17

Если у вас нет запуска ISS и у вас такая же проблема...

Попробуйте: в моем случае я пользуюсь Skype, и эта проблема вызвана тем, что Skype использует порты 80 и 443 для приема входящих подключений.

В Skype нажмите на ссылку Инструменты → Параметры → Дополнительно → Подключения → установить немаркированный флажок (используйте порты 80 и 443 для соединений...)

Перезагрузите Windows, и WAMPSERVER начнет все службы правильно.

будь счастлив!

Ответ 18

Активация WAMP после обновления 2015-2016 годов

  • Щелкните правой кнопкой мыши на "Этот ПК" на рабочем столе и выберите "Управление"
  • С левой стороны выберите "Услуги и приложения"
  • Дважды щелкните "Услуги" в среднем окне
  • Прокрутите страницу в окне "Службы", чтобы найти службу публикации World Wide Web. Щелкните правой кнопкой мыши на нем и выберите "Стоп".
  • Теперь перезапустите WAMP, и вам должно быть хорошо идти.

Ответ 19

У меня есть оконная 64-разрядная машина. Я просто удалил существующую установленную 64-битную версию и установил 32-разрядную версию после установки поддержки VС++.

Теперь это сработало для меня

Ответ 20

EDIT: если вы уже установили WITHOUT admin. привилегии, необходимые для повторной установки WITH admin. привилегии. Меньше не будет (по крайней мере для меня).

То, что сказал Мохаммад Али Акбари, стало для меня поворотным моментом, вплоть до того момента, когда все, что я когда-либо получал, было красным. Здесь перечислены мои полные действия (обратите внимание, что некоторые из них могут быть избыточными):

1) скачать С++ redistibutable, как и многие другие, - я выбрал 32-разрядную версию (x86), чтобы быть уверенным, что некоторые отметили это может возникнуть проблема с использованием x64

2) убедитесь, что IIS отключен (и никакая другая программа не занимает порт 80) - снова, как описано многими другими (control panel -> programs and functions -> disable or enable windows functions), проверяемым rightclicking wampserver icon -> tools -> Test port 80

3) Я также вручную отредактировал файл хоста c:\windows\system32\drivers\etc\hosts, как описано RiggsFolly, чтобы раскомментировать

127.0.0.1  localhost
::1  localhost

4) И, наконец, я запускал программу с правами администратора

Результат: мгновенный полный зеленый значок:)

Надеюсь, что это поможет, и поблагодарить всех за эту тему!

Ответ 21

Щелкните левой кнопкой мыши по Wamp icon > Localhost.

Если это вызывает страницу WampServer, Apache работает.

Если вы не можете перейти на страницу WampServer, вы должны щелкнуть левой кнопкой мыши по Wamp icon > Apache > Service.

Если все параметры выделены серым цветом, кроме Install Service и Remove Service, нажмите Install Service.

Щелкните левой кнопкой мыши по Wamp icon > Restart all services.

Нажмите phpmyadmin под заголовком Tools. Если вы получите ошибку типа (#2002), то, вероятно, возникнет проблема с установкой MySQL.

Щелкните левой кнопкой мыши по Wamp icon > MySQL > Service.

Если все параметры выделены серым цветом, кроме Install Service и Remove Service, нажмите Install Service.

Щелкните левой кнопкой мыши по Wamp icon > Restart all services.

Это фиксировало проблему для меня, и я надеюсь, что она и для других.

Ответ 22

простой способ исправить значок щелчка мыши, чем щелкнуть Apache, и оттуда нажать httpd.conf и открыть его и найти эту строку в файле

Слушайте 12.34.56.78:80

Слушайте 80

измените это на

Слушайте 12.34.56.78:81

Слушайте 81

теперь перезапустить службы wamp теперь в окне браузера вы можете получить доступ к localhost, набрав этот

локальный: 81

Ответ 23

У вас есть Skype, который закроет его и перезагрузит все службы!

Ответ 24

Я устанавливаю wamp и visual С++, который требуется для Windows 10, но мой свет оранжевый. Я просто следую за этим шагом. 1 - Щелкните левой кнопкой мыши по значку wamp → Apache → Услуги 2-Нажмите "Установить службы" 3- Остановить и перезапустить wamp-сервер

и он превратится в зеленый. еще одна вещь, которую вам нужно проверить, если вы используете skype. Открой скайп 1Tool → Опция → вперед → Подключение Снимите флажок, который он по умолчанию выбрал.

Ответ 25

Настройка WAMP в Windows 10 Я боролся с этим в течение 2 дней и, наконец, нашел очень простое решение.

  • Я полностью удалил WAMP. После того, как он вошел в него в течение 2 дней, я хотел убедиться, что вы начинаете с "factory".

    1. Я загрузил новую копию WAMP. Во время процесса установки он сказал мне, что папка WAMP уже существует и спрашивает, хочу ли я ее там установить. Я сказал да.
    2. Я открыл блокнот как администратор. Я перешел к файлу HOSTS. C:\Windows\system32\Drivers\Etc\хостов
      Я удалил комментарий "#" из этих двух строк. 127.0.0.1 localhost :: 1 localhost

    3. Я сохранил файл и бинго! Работал как шарм. WAMP работал точно так, как предполагалось после этого. И BTW, мне не пришлось менять настройки порта.

Надеюсь, это поможет кому-то другому.

Ответ 27

Если вы установили на Windows, его общая проблема возникает при использовании Wamp-сервера, поскольку веб-службы Windows по умолчанию (т.е. IIS) используют ваш порт, который равен 80.

Вы можете найти его с помощью netstat -aon | findstr :80

Простое решение находит другой порт:) в пределах 1024-49151 введите описание изображения здесь

Ответ 28

Я решил эту проблему, остановив службу Служба отчетов SQL Server (SQLEXPRESS)
а также установить службу apache.