Я только что установил Wampserver 2.1 на свой Windows 7 64-битный компьютер и значок, который должен стать зеленым, становится оранжевым, говоря, что сервер не готов.
В результате, при открытии браузера по адресу http: // localhost / он просто отключен.
кто-нибудь, я попробовал Google на этом, но без какого-либо правильного результата.
В журнале ошибок apache сказано следующее:
[Fri Mar 11 14:40:58 2011] [notice] Apache/2.2.17 (Win32) PHP/5.3.4 configured -- resuming normal operations[Fri Mar 11 14:40:58 2011] [notice] Server built: Oct 24 2010 13:33:15 [Fri Mar 11 14:40:58 2011] [notice] Apache/2.2.17 (Win32) PHP/5.3.4 configured -- resuming normal operations [Fri Mar 11 14:40:58 2011] [notice] Server built: Oct 24 2010 13:33:15 [Fri Mar 11 14:40:58 2011] [notice] Parent: Created child process 4320 [Fri Mar 11 14:40:58 2011] [notice] Child 4320: Child process is running [Fri Mar 11 14:40:58 2011] [notice] Child 4320: Acquired the start mutex. [Fri Mar 11 14:40:58 2011] [notice] Child 4320: Starting 64 worker threads. [Fri Mar 11 14:40:58 2011] [notice] Child 4320: Starting thread to listen on port 80. [Fri Mar 11 14:40:58 2011] [notice] Parent: Created child process 4320 [Fri Mar 11 14:40:58 2011] [notice] Child 4320: Child process is running [Fri Mar 11 14:40:58 2011] [notice] Child 4320: Acquired the start mutex. [Fri Mar 11 14:40:58 2011] [notice] Child 4320: Starting 64 worker threads. [Fri Mar 11 14:40:58 2011] [notice] Child 4320: Starting thread to listen on port 80.
поэтому, по моему мнению, никаких мэров не возникает.
версии: apache 2.2.17 php 5.3.4 mysql 5.1.53
Если я использую службу для проверки порта 80, он делает это хорошо, сказав мне следующее:
Порт 80 фактически используется сервером: Apache / 2.2.17 (win32) php / 5.3.4
Обновление : он по-прежнему не решается через несколько месяцев, а Skype даже не установлен и никогда не был установлен на компьютере.
Вероятно, ваш Skype дает вам трудное время. Попробуйте настроить свой Skype следующим образом:
Инструменты -> Параметры -> Дополнительно -> Соединение -> Снимите флажок «Использовать порт 80 …»
У меня была такая же проблема, и это сработало для меня.
У меня были те же проблемы в Windows 7, оранжевый значок WAMP и когда мышь находится на значке WAMP, он показывает, что сервер подключен к сети, но я не могу подключиться к серверу. Ничего не найдено на порту 80, у меня нет скайпа, а файл моих хостов верен.
То, что сработало для меня, описано ниже.
Когда я оставил клик на значке WAMP Apache -> Сервис, я увидел, что служба start / stop была выделена серым цветом.
Итак, я нажал «Установить службу» Apache -> Сервис -> Установить службу.
Это сделало трюк
проверьте порт Apache, используемый вашим Wamp на «http.conf». Попробуйте изменить порт на число выше 1024 и перезапустить apache. Затем попробуйте получить доступ к серверу Apache, используя URL-адрес, например http: // localhost : $ PORT_NUMBER_HERE. Если это работает, так это то, что у вашего пользователя нет разрешения на открытие сокета ниже 1024. Это распространено в средах unix, но я не являюсь пользователем Windows, чтобы знать, имеют ли он те же ограничения. Попробуй.
Вы также можете проверить брандмауэр Windows и предоставить доступ к используемому порту, если брандмауэр блокирует его.
С уважением.
Я боролся с этим часами подряд на разных машинах. Часто одно решение не работало на следующей машине. Это то, что я, методом проб и ошибок, узнал каждый раз, как шарм.
Установленный WAMP на Win7 POS
Законченный. Не нужно редактировать httpd.conf, нет необходимости редактировать хост-файл и не нужно отключать IIS.
Полная установка WAMP после этих шагов занимает более десяти минут. Надеюсь, он и трюк для вас.
Проверяйте каждую услугу отдельно. MySQL использует порт 3360, который также может быть заблокирован.
В личной заметке я обнаружил проблему WAMP после версии 2.0i, поэтому я перешел на виртуальную машину Linux или даже на другой компьютер, на котором работает linux для моей разработки PHP.
Попробуйте EasyPHP, так как вы можете установить его на USB-накопитель, чтобы вы могли держать «WAMP» с собой.
Проверьте файл hosts. Он должен быть расположен @ / windows / system 32 / drivers / etc /
Отредактируйте файл в блокноте или что-то подобное и найдите две строки, которые читают что-то вроде
# 127.0.0.1 localhost и # :: 1 localhost
Удалите # с начала каждой строки, сохраните файл (убедитесь, что нет расширения файла, когда вы это сделаете), а затем перезапустите WAMP.
Это должно работать, по крайней мере, для меня, но есть и другие программы, которые могут вступать в конфликт с WAMP, например, Skype.
Надеюсь, это сработает
Я использую Wampserver 2.2. У меня была та же проблема, значок останется оранжевым … Вот что я узнал: если вы нажмете на
Иконка Wamp Tray> Apache> Сервис> Test Port 80
Хорошо, что показал мне, что уже использует порт 80: Server : Microsoft-HTTPAPI/2.0
, который не то, что я хотел … Поэтому мне понравилось предлагаемое выше и изменило значение Listen 80 в http.conf для прослушивания 81. Остановлено и перезагрузился, и он работает.
У меня возникла проблема с оранжевой лампой из-за того, что IIS и / или служба агента развертывания веб-сайтов, используемые при разработке веб-приложений в Visual Studio, блокировали порт 80. Когда я остановил эти две службы, вамп начал просто отлично с красивым зеленым значком 🙂
Запустите эти два комбата из командной строки в качестве администратора, чтобы остановить службы
iisreset /stop net stop msdepsvc
У меня была такая же проблема, и после прочтения этого сообщения я обнаружил, что вот что вам нужно сделать, если вы одновременно используете Wamp и Skype, чтобы избежать проблем. УБЕДИТЕСЬ, ЧТО ВЫ ОТКРЫВАЕТЕ ВАШЕ ВРЕМЯ СЕРВЕРА WAMP, ТО ОТКРЫТЫЙ SKYPE . Это устранило проблему, я смог без проблем подключиться к серверу WAMP, и значок был зеленым :).
Сегодня у меня была такая же ошибка. Я изменил #listen с 80 на 86, и он все еще не работал.
Я нашел это на форуме wampserver:
После этого мой значок наконец стал зеленым. Однако, когда я пошел в localhost, он все еще сказал, что не нашел. Это связано с тем, что вам нужно добавить новый порт, который вы используете, на localhost – т.е. localhost: 86
Я только что нажал на Wamp и изменил http.conf. слушающий порт был 80, и я изменил его на 2000
Listen 2000
и все работало как шарм
Решено путем переустановки Microsoft Visual C ++ на 64 бита (это было 32 бита, не знаю почему).
Больше информации:
Я просто снял флажок, используя порт 80 из настроек Skype, и он начинает работать нормально.
До этого я изменил порт MySQL 3306 на 3307 из файла my.ini MySQL
C:/wamp/alias
и посмотрите свой псевдоним, возможно, вы измените DISK D:\
to K:\
"Alias /virtualram/ "D:/virtualram/".
Не меняйте порт 80 на 8080 !
Г.Л.
Для меня это сработало
1 - # 127.0.0.1 localhost and # ::1 localhost and uncommenting these lines in host file 2 - Inside MySql - my.ini file changing port 3306 to 3307 at three places
Спасибо, парни !
Исправить для ПК с Windows 7 – Открыть диспетчер ISS -> Остановить службу с правой панели.
И выберите перезапустить все службы на Wamp CP.
Работал для меня;)