So starten Sie Wampserver 2.0 neu (unterstützt von Anaska)

So starten Sie Wampserver 2.0 neu (unterstützt von Anaska)

Ich wünschte, ich hätte keinen Server, auf dem WAMP läuft, aber das ist der Fall. Unter Linux würde ich einfach sudo service restart httpdoder apache2oder was auch immer tun. Aber mit WAMP? Ich habe keine Ahnung.

Im Infobereich der Taskleiste befindet sich ein Symbol, das beim Anklicken ein Menü anzeigt:

Bildbeschreibung hier eingeben

Wenn ich auf "Alle Dienste beenden" oder "Offline setzen" klicke und dann besuchehttp://127.0.0.1/in Firefox wird mir immer noch die Website angezeigt.

https://stackoverflow.com/a/5065551/569976sagt zu tun cd C:/wamp/bin/apache/apache2.2.8/bin; httpd --start. Wenn ich das tue, erhalte ich diesen Fehler:

[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

Ich habe es auch versucht httpd --restartund den gleichen Fehler bekommen.

Wenn ich „Start“ -> „Ausführen“ -> „services.msc“ auswähle, wird mir kein Apache-Dienst angezeigt. Ich sehe zwar einen Wampapache-Dienst, aber sein Status ist nicht „Gestartet“.

Wenn ich das tue, netstat -a -bsehe ich Folgendes:

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

Das ist cool. Ich habe jedoch keine Ahnung, wo sich die Datei httpd.exe befindet. Ich hätte gedacht, dass sie dort liegt, C:/wamp/bin/apache/apache2.2.8/binaber ich habe keine Ahnung.

Irgendwelche Ideen?

Antwort1

Es gibt verschiedene Möglichkeiten, Apache und/oder MySQL mit WAMPServer zu starten und zu stoppen

Aus dem Menüsystem, das wampmanager ist:

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

Diese Menüoptionen aktivieren und deaktivieren sich sogar selbst, je nachdem, ob der Dienst gerade ausgeführt wird oder nicht. Durch einen Blick auf die Verfügbarkeit können Sie also erkennen, ob ein Dienst gerade ausgeführt wird oder nicht.

Alternativ können Sie auch die Befehlszeile verwenden:

net start wampapache
net start wampmysqld

net stop wampapache
net stop wampmysqld

Wenn Sie den 64-Bit-WAMPServer und damit den 64-Bit-Apache verwenden, werden die Befehle natürlich

net start wampapache64
net start wampmysqld64

net stop wampapache64
net stop wampmysqld64

Die Fehlermeldung bedeutet natürlich, dass Sie Apache falsch konfiguriert haben. Überprüfen Sie Ihre Konfigurationsänderungen.

Die Put OnlineMenüoption ist in diesem Fall irrelevant, da hierdurch lediglich die httpd.confDatei geändert wird, um den zulässigen Zugriff auf Ihren Server zu ändern: Von „Offline“ (nur lokaler Zugriff) bis „Online“ (von jeder IP-Adresse aus zulässig).

Antwort2

  • Drücken Sie ⊞ Win+R
  • Typ "dienste.msc" > OK
  • Suchen Sie nach „wampapache“ und „wampmysqld“, klicken Sie mit der rechten Maustaste darauf > Starten/Stoppen/Neustarten

    Starten Sie Apache neu

verwandte Informationen