как перезапустить wampserver 2.0 (на базе anaska)

как перезапустить wampserver 2.0 (на базе anaska)

Хотел бы я, чтобы у меня не было сервера с 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но я понятия не имею.

Есть идеи?

решение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

Конечно, если вы используете 64-битный WAMPServer и, следовательно, 64-битный Apache, команды будут такими:

net start wampapache64
net start wampmysqld64

net stop wampapache64
net stop wampmysqld64

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

В данном случае опция Put Onlineменю не имеет значения, поскольку она всего лишь вносит поправки в httpd.confфайл, чтобы изменить разрешенный доступ к вашему серверу: с «Офлайн» — только локальный доступ, а с «В сети» — разрешить с любого IP-адреса.

решение2

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

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

Связанный контент