1

Хотелось бы, чтобы у меня не было сервера с WAMP, но я делаю В Linux я бы просто sudo service restart httpd apache2 или что-то еще. А с WAMP? Я понятия не имею.

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

Если я нажимаю "Остановить все службы" или "Перевести в автономный режим", а затем захожу на страницу http://127.0.0.1/ в Firefox, я все равно вижу, что веб-сайт обслуживается.

https://stackoverflow.com/a/5065551/569976 говорит сделать cd C:/wamp/bin/apache/apache2.2.8/bin; httpd --start . Это дает мне эту ошибку:

[Tue Sep 29 17:06:11 2015] [warn] _default_ VirtualHost overlap on port 443, the first has precedence
(OS 10048)Only one usage of each socket address (protocol/network address/port) is normally permitted.  : make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs

Я также попробовал httpd --restart и получил ту же ошибку.

Когда я запускаю Пуск -> Выполнить -> services.msc, я не вижу службы Apache. Я вижу сервис wampapache, но его статус не "Запущен".

Когда я делаю netstat -a -b я вижу это:

  Proto  Local Address          Foreign Address        State           PID
  TCP    MYSERVER:http           MYSERVER.MYCOMPANY.local:0   LISTENING       4168
  [httpd.exe]

Это круто. Я понятия не имею, где этот файл httpd.exe живет как бы то ни было. Я бы подумал, что он живет в C:/wamp/bin/apache/apache2.2.8/bin но понятия не имею.

Есть идеи?

2 ответа2

2
  • Нажмите ⊞ Win + R
  • Тип " services.msc "> ОК
  • Найдите "wampapache" и "wampmysqld", щелкните по нему правой кнопкой мыши / их> Пуск / Стоп / Перезагрузка

    Перезапустите Apache

1

Существуют различные способы запуска и остановки Apache и / или MySQL с помощью WAMPServer

Из системы меню, в которой находится wampmanager:

wampmanager -> Apache -> Service -> Start/Resume service
wampmanager -> Apache -> Service -> Stop service
wampmanager -> Apache -> Service -> Restart service

wampmanager -> MySQL -> Service -> Start/Resume service
wampmanager -> MySQL -> Service -> Stop service
wampmanager -> MySQL -> Service -> Restart service

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

В качестве альтернативы, если вы хотите использовать командную строку:

net start wampapache
net start wampmysqld

net stop wampapache
net stop wampmysqld

Конечно, сообщение об ошибке означает, что вы неправильно настроили Apache. Проверьте ваши изменения конфигурации.

Пункт меню « Put Online имеет значения, в этом случае, поскольку все, что нужно, это изменить файл httpd.conf чтобы изменить разрешенный доступ к вашему серверу, из "Автономного" только локального доступа и "Онлайн", разрешить с любого ip.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .