Wampserver не становится зеленым - остается оранжевым - PullRequest
26 голосов
/ 03 апреля 2012

Я пытаюсь установить wampserver на win7-32bit.Установка проходит гладко, но значок не становится зеленым.Он остается оранжевым, говоря «Сервер онлайн».Я пробовал разные решения, но ничего не получалось: - изменил порт apache на 8080. - выключил IIS и другие вещи - даже попытался установить сервер xampp, но это тоже не сработало.

Что еще нужно сделать?Спасибо.

Ответы [ 14 ]

82 голосов
/ 07 мая 2012

У меня уже была эта проблема, и оказалось, что Skype вмешивался в работу порта 80. Поэтому вам, возможно, придется взглянуть на свою систему, чтобы узнать, есть ли у вас другое приложение, использующее этот порт.

В любом случае под Skype, чтобы изменить эту настройку, было: Tools->Options->Advanced->Connection->Use port 80 and 443 as alternatives for incoming connections. Снимите галочку с этого, перезапустите Skype, перезапустите wamp.

Смежный вопрос

49 голосов
/ 11 октября 2013

Если вы установите WAMPServer перед установкой распространяемого C ++, он не будет работать даже после того, как вы его установили, потому что вы пропустите критический этап установки, когда вы скажете брандмауэру Windows разрешить работу Apache.

  1. Удалите WAMP, запустив файл unins в каталоге wamp
  2. Загрузите и установите пакет vbasic здесь [http://www.microsoft.com/en-us/download/details.aspx?id=8328]
  3. Перезагрузите компьютер
  4. Установите WAMP снова.Вы должны увидеть сообщение с фиолетовым пером, говорящее вам разрешить доступ.Сделай так, и у тебя все будет хорошо
10 голосов
/ 23 августа 2015

причиной может быть множество причин.Может не отображаться в файлах журнала.У меня был случай, когда журнал показал, что Apache запущен, а затем все потоки закрыты, и абсолютно без объяснения причин.Вот совет для решения этой проблемы, которую все, кажется, пропустили.В файле журнала должна отображаться полная командная строка, используемая для запуска apache, что-то вроде:

httpd -d C:/wamp/bin/apache/apache2.4.9

Сделайте это: откройте окно cmd, перейдите в каталог apache bin и выполните команду вручную:

c:\> cd C:\wamp\bin\apache\apache2.4.9\bin
C:\wamp\bin\apache\apache2.4.9\bin> httpd -d C:/wamp/bin/apache/apache2.4.9

Он сразу выпалил ошибку;проблема решена за 5 минут:

AH00526: Syntax error on line 609 of C:/wamp/bin/apache/apache2.4.9/conf/httpd.conf:
CustomLog takes two or three arguments, a file name, a custom log format string or format name, and an optional "env=" or "expr=" clause (see docs)

это произошло из-за синтаксической ошибки, которую я вставил в 'httpd.conf' при попытке сделать мой сервер wampserver мульти-homed.Но почему люди из Apache не записали это в файл журнала?

4 голосов
/ 26 августа 2016
click WAMP icon -> Apache -> httpd.conf and find listen 80

новые версии WAMP использует

Слушать 0.0.0.0:80
Слушайте [:: 0]: 80

имя_сервера localhost: 80

Измените номер порта, как вы хотите, например,

Слушать 0.0.0.0:81
Слушайте [:: 0]: 81

ServerName localhost: 81

и теперь перезапустите Wamp, вот и все

и в веб-браузере введите как

http://localhost:81

Happy Coding ..

3 голосов
/ 13 января 2016

Попробовав все остальные решения, опубликованные здесь (Skype, обновления для C ++ Redistributable), я обнаружил, что другой процесс использовал порт 80. Преступником был Microsoft Internet Information Server (IIS). Вы можете остановить службу из командной строки в Windows 7 / Vista:

net stop was /y

Или установите автоматический запуск службы, перейдя в раздел «Службы»: нажмите «Пуск», выберите «Панель управления», «Производительность и обслуживание», «Администрирование», а затем дважды щелкните «Службы». Там найдите «Служба WAS» и «Служба публикации Всемирной паутины» и установите для них ручное управление или отключите их полностью.

Затем перезапустите сервер WAMP.

Подробнее: http://www.sitepoint.com/unblock-port-80-on-windows-run-apache/

1 голос
/ 25 февраля 2013

Но если это не решит проблему, вы, вероятно, установили sql 2008 R2, поэтому решение, которое мне помогло, было следующее: проблемы с сервером wamp желтый символ

0 голосов
/ 30 мая 2018

Если вы не можете больше запускать Wamp сразу после обновления Windows, это часто происходит из-за того, что Windows автоматически повторно включила службу публикации в Интернете.

Для решения: нажмите Пусквведите «Services», нажмите «Services», найдите «World Wide Web Publishing Service», дважды щелкните на нем, установите «Startup type» на «Disabled», нажмите «Stop», откройте это диалоговое окно и попробуйте перезапустить Wamp.

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

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

Если вы установили переадресацию VC от Microsoft, но ваш значок Wamp оранжевого цвета, то это может быть конфликт, вызванный Skype для порта #80.

Вам потребуется изменить номер порта, как описано ниже.

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

enter image description here

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

http://localhost:7080/phpmyadmin/

0 голосов
/ 02 февраля 2017

вы можете запустить appache:

E:\wamp\bin\apache\apache2.4.9\bin\httpd.exe -d E:/wamp/bin/apache/apache2.4.9

, после этого посмотрите журнал ошибок и устраните его.

0 голосов
/ 30 сентября 2015

Моя проблема не была связана со скайпом, так как у меня его не было установлено. Решение, которое я нашел, состояло в том, что 2 .dll-файла (msvcp110.dll, msvcr110.dll) отсутствовали в каталоге:

C:\wamp\bin\apache\apache2.4.9\bin

Так что я скопировал эти 2 файла во все эти места на всякий случай и перезапустил wamp, все заработало

C:\wamp
C:\wamp\bin\apache\apache2.4.9\bin
C:\wamp\bin\apache\apache2.4.9
C:\wamp\bin\mysql\mysql5.6.17
C:\wamp\bin\php\php5.5.12

Надеюсь, это кому-нибудь поможет.

...