Значок сервера Wamp не станет зеленым

Я читал много подобных вопросов об этом, но решения не работают для меня.

Значок говорит, что сервер WAMP онлайн, но остается оранжевым.

когда я тестирую порт 80 в Apache/services/Test port 80, он говорит, что порт 80 фактически используется: Сервер: Apache/2.2.8 PHP/5.2.6

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

Открытый проект AppServ — 2.5.10 для Windows

phpMyAdmin Database Manager Version 2.10.3
PHP Information Version 5.2.6

About AppServ Version 2.5.10 for Windows
AppServ is a merging open source software installer package for Windows includes :

    Apache Web Server Version 2.2.8
    PHP Script Language Version 5.2.6
    MySQL Database Version 5.0.51b
    phpMyAdmin Database Manager Version 2.10.3

ChangeLog
README
AUTHORS
COPYING
Official Site : http://www.AppServNetwork.com
Hosting support by : http://www.AppServHosting.com

    Change Language :  

Easy way to build Webserver, Database Server with AppServ :-) 

Мне действительно нужно начать работать над этим проектом, но это мешает мне даже начать.


person Marco Antonio Gomez Martinez    schedule 01.11.2013    source источник
comment
Почему бы вам не удалить App Serv?   -  person    schedule 01.11.2013


Ответы (6)


Если вы действительно не знаете, что делаете, в вашей системе должен быть только ОДИН Apache.

По сути, WAMPServer и APPServ — это одно и то же, то есть они являются установщиками для стека WAMP, то есть Apache, MySQL и PHP.

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

person RiggsFolly    schedule 01.11.2013
comment
Боже мой, я думал, что это то же самое, я даже не помню, как отключил сервер приложений, но теперь он работает. Большое спасибо! - person Marco Antonio Gomez Martinez; 01.11.2013

У меня есть решение...

  1. Щелкните значок WampServer в значках на панели задач -> Apache -> Служба -> Установить службу (то же самое для mysql -> Служба -> Установить службу)

  2. Затем Apache -> Служба -> Запустить службу (то же самое для MySql -> Служба -> Запустить службу)

Выполнено! Наслаждаться :-)

person Hemant    schedule 27.06.2014
comment
Этот ответ также полезен для тех, кто просто копирует и вставляет (например, при установке новых окон) папку wamp. - person Muhammad Faizan Khan; 24.09.2018

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

Вы также можете переключить порт, необходимый для Wamp. Следуйте этой статье Как изменить номер порта для apache в WAMP

person nicholaswmin    schedule 22.10.2014

Проверьте, работает ли MySQL или нет

Нажмите на значок Wamp в области значков, затем

MySQL->Сервис

если служба запуска/возобновления видна и активна, это означает, что ваша служба MySQL не запущена, поэтому она вызывает у вас проблемы.

Возможно, вы установили какое-то другое приложение, которое установило и запустило MySQL, поэтому уже наличие одного запущенного MySQL конфликтует с MySQL Wamp.

Как остановить запуск другого MySQL?

Просто зайдите в «Мой компьютер» и найдите файл «my.ini» (без кавычек).

На вашем компьютере должно быть как минимум два файла my.ini, удалите все остальные файлы my.ini, кроме файла в каталоге wamp.

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

person Muhammad    schedule 30.03.2014
comment
спасибо, предыдущий ответ сработал, но в то время я не знал, как правильно пометить его как правильный ответ. - person Marco Antonio Gomez Martinez; 01.04.2014
comment
Нет проблем - это может помочь кому-то с такой же проблемой - person Muhammad; 02.04.2014
comment
@Muhammad Мухаммад, я понял проблему по-вашему, но решение не работает, так как в моей системе есть только 1 файл my.ini. Есть ли другой способ? - person Abhishek Sachan; 21.11.2014
comment
@asachanfbd приведенное выше решение - это когда у вас работают два разных mysql. Если у вас есть только один, то это может иметь какое-то отношение к вашей базе данных. Попробуйте это: перейдите к wamp\bin\mysql\mysql5.6.12\data и переместите файлы ib_logfile0 и ib_logfile1 в другое место и перезапустите wamp - пусть я знаю, если это не решит проблему - person Muhammad; 21.11.2014
comment
@Muhammad спасибо за помощь, но это решение тоже не сработало. Посмотрев файл журнала, я обнаружил, что одна из моих таблиц повреждена. Странным было только изменение в моей системе оперативной памяти с 4 ГБ до 2 ГБ. После восстановления таблицы и нормальной работы в течение 1 дня проблема появилась снова, и на этот раз снова единственным изменением было ОЗУ с 2 ГБ до 4 ГБ. После этого до сих пор работает нормально. Я не мог понять, какая связь между ОЗУ и таблицей БД. - person Abhishek Sachan; 26.11.2014

Что касается WampServer 2.5 (64-битная), вот что мне нужно было сделать, чтобы он стал зеленым:

  1. В вашем my.ini

    • Change [wampmysqld] to [wampmysqld64]. Now when you start/stop wamp you should get information in your mysql log file (and errors if you have any).
    • Я раскомментировал все строки innodb, где указано Uncomment the following if you are using InnoDB tables (кроме innodb_log_arch_dir и innodb_additional_mem_pool_size).
    • Убедитесь, что innodb_data_home_dir установлен правильно, например innodb_data_home_dir = C:/wamp/bin/mysql/mysql5.6.17/data/. Сделайте то же самое для innodb_log_group_home_dir.
    • Измените строку локали на lc-messages=en_US для английского языка.
    • Вы можете подтвердить, что mysql запущен и работает с помощью Wamp Icon > Mysql > Service (служба Start/Resume должна быть выделена серым цветом)
  2. Установите и запустите апач:

    • Wamp Icon > Apache > Service > Install Service.
    • Значок Wamp> Apache> Сервис> Пуск. (вы можете щелкнуть «тестовый порт 80», чтобы увидеть, не блокирует ли его что-то, как упоминали другие, например, отчеты скайпа, sql и т. д.)
person prograhammer    schedule 19.05.2015

Во время запуска сервера WAMP также должна быть запущена служба Apache. В случае, если он не запускается; Сервер WAMP не будет работать должным образом.

Чтобы решить эту проблему, перейдите к значку сервера WAMP на панели задач > Apache > Администрирование службы «wampapache64» > Установить службу.

он откроет командную строку на вашем экране. После закрытия командной строки перейдите по тому же пути и нажмите «Запустить/Возобновить службу».

Значок сервера WAMP должен сразу же стать зеленым.

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

person Qammar Iqbal    schedule 22.08.2018