Wampserver 2.1 дает оранжевую иконку после установки на Windows 7
Я только что установил Wampserver 2.1 на свой 64-битный компьютер с Windows 7 и значок, который должен стать зеленым, становится оранжевым, говоря, что сервер не готов.
В результате, при открытии браузера на 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
update: он по-прежнему не решается через несколько месяцев, а Skype даже не установлен и никогда не был установлен на компьютере.
Ответы
Ответ 1
Вероятно, ваш Skype дает вам трудное время. Попробуйте настроить свой Skype следующим образом:
Инструменты → Параметры → Дополнительно → Соединение → Снимите флажок "Использовать порт 80..."
У меня была такая же проблема, и это сработало для меня.
Ответ 2
У меня были те же проблемы в Windows 7, оранжевый значок WAMP и когда мышь находится на значке WAMP, он показывает, что сервер подключен к сети, но я не могу подключиться к серверу.
Ничего не найдено на порту 80, у меня нет skype, и файл моих хостов верен.
Что сработало для меня, описано ниже.
Когда я оставил клик на значке WAMP Apache → Сервис, я увидел, что служба start/stop была недоступна.
Итак, я нажал "Установить службу" Apache → Сервис → Установить службу.
Это сделало трюк
Ответ 3
проверьте порт Apache, используемый вашим Wamp на странице http.conf. Попробуйте изменить порт на число выше 1024 и перезапустить apache. Затем попробуйте получить доступ к серверу Apache, используя URL-адрес, например http://localhost: $PORT_NUMBER_HERE. Если это работает, так это то, что у вашего пользователя нет разрешения на открытие сокета ниже 1024. Это распространено в средах unix, но я не являюсь пользователем Windows, чтобы знать, имеют ли он те же ограничения. Попробуйте.
Вы также можете проверить брандмауэр Windows и предоставить доступ к используемому порту, если брандмауэр блокирует его.
С уважением.
Ответ 4
Я боролся с этим несколько часов подряд на разных машинах. Часто одно решение не работало на следующей машине. Это то, что я, методом проб и ошибок, обнаружил, что каждый раз работал как шарм.
Установленный WAMP на Win7 POS
- Добавить MSVCR100.dll в System32
- Установить VB 2008
- Установить WAMP
- Отключить всемирную службу веб-публикации в службах
- Запустите WAMP как администратор.
Готово. Не нужно редактировать httpd.conf, нет необходимости редактировать хост файл и не нужно отключать IIS.
Полная установка WAMP после этих шагов занимает более десяти минут.
Надеюсь, он тоже трюк для вас.
Ответ 5
Проверяйте каждую услугу отдельно. MySQL использует порт 3360, который также может быть заблокирован.
В личной заметке я обнаружил проблему WAMP после версии 2.0i, поэтому я перешел на виртуальную машину Linux или даже на другой компьютер, на котором работает linux для разработки PHP.
Попробуйте EasyPHP, так как вы можете установить его на USB-накопитель, чтобы вы могли сохранить с собой "WAMP".
Ответ 6
Проверьте файл hosts. Он должен быть расположен @/windows/system 32/drivers/etc/
Отредактируйте файл в блокноте или что-то подобное и найдите две строки, которые читают что-то вроде
# 127.0.0.1 localhost и #:: 1 localhost
Удалите # с начала каждой строки, сохраните файл (убедитесь, что в нем нет расширения файла), а затем перезапустите WAMP.
Это должно работать, по крайней мере, для меня, но существуют различные другие программы, которые могут противоречить WAMP, например, Skype.
Надеюсь, что это работает
Ответ 7
Я использую Wampserver 2.2. У меня была та же проблема, значок просто остался оранжевым... Вот что я узнал: если вы нажмете на
Значок Wamp Tray > Apache > Сервиs > Контрольный порт 80
Хорошо, это показало мне, что уже использовал порт 80: Server : Microsoft-HTTPAPI/2.0
, что не то, что я хотел... Поэтому мне понравилось предлагаемое выше и изменило значение Listen 80 в http.conf для прослушивания 81. Остановлено и перезагружен и работает.
Ответ 8
У меня возникла эта проблема с оранжевой лампой из-за того, что IIS и/или агент агента развертывания веб-сайтов, используемый при разработке веб-приложений в Visual Studio, блокировал порт 80. Когда я остановил эти две службы, Wamp начал просто отлично с красивым зеленым icon:)
Запустите эти две комбаты из командной строки в качестве администратора, чтобы остановить службы
iisreset /stop
net stop msdepsvc
Ответ 9
У меня была такая же проблема, и после прочтения этого сообщения я обнаружил, что здесь вам нужно делать, если вы одновременно используете как Wamp, так и Skype, чтобы избежать проблем. УБЕДИТЕСЬ, ЧТО ВЫ ОТКРЫВАЕТЕ ВАШЕ ВРЕМЯ СЕРВЕРА WAMP, ТО ОТКРЫТЫЙ SKYPE. Это устранило проблему, я смог без проблем подключиться к серверу WAMP, и значок был зеленым:).
Ответ 10
Сегодня у меня была такая же ошибка. Я изменил #listen с 80 на 86, и он все еще не работал.
Я нашел это на форуме wampserver:
- apache использует 80 (я изменил это на 86, используя методы в других ответах здесь)
- mysql использует 3306
- отредактируйте папку my.ini в mysql
- изменить 3306 на 3307
- написанный 3 раза в файле
- сохранить и перезапустить wamp.
После этого мой значок наконец стал зеленым. Однако, когда я пошел в localhost, он все еще сказал, что не нашел. Это связано с тем, что вам нужно добавить новый порт, который вы используете, в localhost - то есть localhost: 86
Ответ 11
Я просто щелкнул правой кнопкой мыши на Wamp и изменил http.conf. порт прослушивания был 80, и я изменил его на 2000
Listen 2000
и все работало как шарм
Ответ 12
Я просто снял флажок, используя порт 80 из настроек Skype, и он начинает работать нормально.
До этого я изменил порт MySQL 3306 на 3307 из файла my.ini MySQL
Ответ 13
C:/wamp/alias
и посмотрите свой псевдоним, возможно, вы измените DISK D:\
на K:\
"Alias /virtualram/ "D:/virtualram/".
Не меняйте порт 80 на 8080!
GL
Ответ 14
Решено, переустановив Microsoft Visual С++ на 64 бита (это было 32 бита, не знаю почему).
Дополнительная информация:
http://www.faqforge.com/windows/fix-the-program-cant-start-because-msvcr100-dll-is-missing-from-your-computer-error-on-windows/
Ответ 15
Для меня это сработало
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
Спасибо, ребята!
Ответ 16
Исправить для ПК с Windows 7 - Открыть диспетчер ISS → Остановить службу с правой панели.
И выберите перезапуск всех служб на Wamp CP.
Работал для меня;)