Сервер WAMP не работает

Хорошо, это продолжение этот вопрос, где вы, эксперты, познакомили меня с ВАМП, который в основном может выполнять PHP в среде Windows XP.

Итак, теперь он у меня установлен, но значок в трее постоянно отображается ЖЕЛТЫМ, и когда я посещаю любую страницу PHP в моем браузере, он просто показывает мне исходный код PHP!

Кроме того, когда я посещаю «http: // localhost /» в IE7, он дает мне 404 Не Найдено, FF3 просто показывает страницу пустой.


Кстати, я попробовал «Перезапустить все службы» и перезагрузить компьютер, но это все равно не сработает.

Любые идеи? У любого из вас была эта проблема и решил это? Пожалуйста, помогите мне здесь, я отчаянно пытаюсь запустить PHP на стороне клиента, и сейчас я просто возвращаюсь к тестированию на сервере!

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
18
0
66 465
12
Перейти к ответу Данный вопрос помечен как решенный

Ответы 12

Понятно! Под Значок WAMP на панели задач щелкните контекстное меню левой кнопкой мыши> Apache> Услуга> Тестовый порт 80, он сказал:

"Your port 80 is actually used by - Info not available, Must be Skype"

Итак, выключенный переходит в Skype, WAMP> Перезапустить все службы, а Localhost показывает «Домашняя страница WAMP5»:

Localhost WAMP CP
(source: wampserver.com)

И phpMyAdmin работает, Скрипты PHP тоже выполняется. Ух ты!

Так что теперь я могу правильно дублировать! Спасибо Переполнение стека!

ах да - скайп на 80-м порту тоже несколько раз озадачил меня - приятно, что WAMP дает подсказку! Приятно слышать, что теперь это работает.

Simon Groenewolt 04.01.2009 14:53

Сделайте еще один шаг для легкого доступа к php lint. Поместите C: \ wamp \ bin \ php \ (или любой другой путь к каталогу с вашим файлом php.exe) в свою пользовательскую переменную PATH, а затем у вас будет PHP CLI (интерфейс командной строки), и вы можете открыть cmd.exe и php -l file.php, и он сообщит вам, где находятся синтаксические ошибки. Вы также можете очень быстро выполнить однострочники с помощью php -r "code;"

Milo LaMar 31.12.2011 17:19

Рад, что вы разобрались - Skype знаменит этим.

Если вы хотите использовать Skype и WAMP вместе, вы можете отредактировать файл httpd.conf - изменить значение «слушать» с 80 на другое и перезапустить все службы.

Ответ принят как подходящий

Skype резервирует порт 80 для входящего соединения, которое конфликтует с WAMP, поэтому просто настройте Skype на использование другого порта, выполнив следующие действия:

В Skype перейдите в Инструменты | Параметры | Дополнительно | Соединение, снимите флажок -> Использовать порт 80 и 443 в качестве альтернативы для входящих подключений, вот и все.

Чтобы это изменение вступило в силу, перезапустите Skype и перезапустите все службы на WAMP, выполнив следующие действия:

Щелкните левой кнопкой мыши значок WAMP на панели задач> Перезапустить все службы "

Теперь Wamp и Skype могут сосуществовать вместе, надеюсь, это решит вашу проблему !!

Спасибо! Я разрабатывал проект в течение 2 недель, который мне нужно было показать своему руководителю через 12 часов, и в первый раз мой сервер WAMP перестал работать - подчеркиваю - это решение было большим облегчением!

b_dev 24.10.2010 22:20

Спасибо всем, у меня такая же ошибка на wamp, но проблема со службами IIS. И решил просто изменить Listen 80 на Listen 8080 в httpd.conf

jogesh_pi 19.06.2012 21:23

Правильный ответ. Порт Skype конфликтует с WAMP, особенно при переустановке Skype, и мы не устанавливаем его порт на 443. Я также пробовал в httpd.conf, изменив Listen 80 на 8080, но у меня это не сработало.

asi_x 23.05.2015 15:59

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

Что ж, если вышесказанное все еще не помогает, как было со мной, выполните следующие действия:

  • Измените свой порт apache (с httpd.conf) на что-нибудь еще, скажем, 8056, в двух местах, где порт 80 встречается в файле.
  • Затем соответствующим образом измените прокси в браузере. то есть прокси для "localhost" и порт для вашего "8056".
  • Сохраните файл и перезапустите Wamp Services
  • Запустите localhost в вашем браузере

Надеюсь, что это работает! Действительно нужен лучший подход.

Teamviewer тоже может вызвать это.

просто перейдите в wamp> bin> apache> apache 2.2.17> conf> httpd.conf (файл) заменить Listen 80 на Listen 8080 сохраните файл n перезапустите службы на этот раз введите http: // локальный: 8080

попробуйте это, у меня была такая же проблема, и это мне помогло:

  1. Значок сервера Wamp => Appache => Service => Установить службу
  2. Значок сервера Wamp => Appache => Service => Запуск / возобновление службы
  3. Значок сервера Wamp => MySql => Service => Установить службу
  4. Значок сервера Wamp => MySql => Служба => Запуск / возобновление службы

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

Вы также можете точно проверить, какой процесс загружает ваш порт 80, запустив его из командной строки:

netstat -ao

Это перечислит все процессы, использующие порты, с их PID. Вы можете сопоставить их с процессами в диспетчере задач и оттуда предпринять соответствующие действия. Суть в том, что вы ищете, что загружает порт 80 и / или 443 (если вы подключаетесь через SSL), поскольку это порт браузера по умолчанию.

В большинстве случаев эта проблема возникает из-за конфликта между серверами apachi или портами или дублированием установки wamp.

Итак, чтобы исправить это:

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

  • Меню инструментов
  • Параметры
  • Расширенные опции
  • Подключения
  • Затем снимите флажок "Использовать порт 80 и 443 ......"
  • спасти
  • перезапустить скайп

во-вторых, если проблема все еще существует, попробуйте определить, используете ли вы - или использовали - другой сервер Apache (например, сервер XAMPP), если да, попробуйте удалить его, а после его удаления перейдите в regedit:

  • нажмите на клавиатуре кнопку "windows" + кнопку "r", откроется команда "Выполнить"
  • введите "regedit" (без "")
  • откройте меню «Правка», затем «Найти» (вы можете нажать кнопку «CTRL» + «F»)
  • найдите что-либо, принадлежащее другому серверу apache, и удалите его (вы должны быть осторожны, когда делаете этот шаг)

В скайпе:

Перейдите в Инструменты -> Параметры -> Дополнительно -> Подключения и снимите флажок «использовать порт 80 и 443 в качестве альтернативы».

Это должно помочь.

Для меня, когда я открыл файл httpd.conf, я обнаружил, что у меня есть инструкция Listen как показано ниже:

Listen 80
Listen 169.254.96.77:80

и когда я прокомментировал вторую строку (добавив '#' в начале строки), я перезапустил все службы wamp (щелкните левой кнопкой мыши значок wamp на панели задач), значок wamp стал зеленым!

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

Другие вопросы по теме