wake-up-neo.com

XAMPP unter Windows - Apache startet nicht

Ich habe XAMPP auf meinem Windows 7-Rechner installiert, kann aber Apache nicht zum Laufen bringen.

Beim Start erhalte ich folgende Fehler:

13:09:21  [Apache]  Apache Service Detected With Wrong Path
13:09:21  [Apache]  Uninstall the service manually first
13:09:21  [Apache]  Possible problem detected! 
13:09:21  [Apache]  Port 80 in use by "system"!
13:09:21  [Tomcat]  Tomcat Service Detected With Wrong Path
13:09:21  [Tomcat]  Uninstall the service manually first

Nach dem Öffnen des XAMPP-Panels und dem Installieren des Apache-Dienstes: Ich habe versucht, es zu starten, es bleibt immer hängen

Irgendwelche Ratschläge, wie ich das lösen könnte?

Danke Jamil

19
Jamil

Ich konnte das beheben!

Hatte die gleichen Probleme wie oben angegeben, stelle sicher, dass Port 80 nicht verwendet wurde und immer noch nicht funktioniert und erhalte die Meldung, dass Apache und MySQL mit dem falschen Pfad erkannt wurden.

Ich habe XAMPP schon einmal installiert, deinstalliert und neu installiert. Ich habe sogar manuell deinstalliert, hatte aber immer noch Probleme.

Die Reparatur. Stellen Sie sicher, dass Sie zuerst ein Backup Ihres Systems erstellen!

  1. Starten Sie die Dienste über Systemsteuerung> Verwaltungstools (auch mit Ctrl+R und services.msc)

  2. Suchen Sie nach Apache- und MySQL-Diensten. Schauen Sie sich den in der Beschreibung angegebenen Patch an (klicken Sie mit der rechten Maustaste auf Dienst und dann auf Eigenschaften). Es besteht die Möglichkeit, dass Sie Apache zweimal aufgelistet haben, einmal von Ihrer korrekten Installation und einmal von einer früheren Installation. Auch wenn Sie nur einen sehen, sehen Sie sich den Pfad an. Es besteht die Möglichkeit, dass er von einer früheren Installation stammt und Ihre Installation nicht funktioniert. In beiden Fällen müssen Sie die falschen Dienste löschen.

    ein. Eingabeaufforderung aufrufen (als Administrator ausführen): Start> Alle Programme> Zubehör> Rechtsklick auf Eingabeaufforderung> Wählen Sie "Als Administrator ausführen"

    b. Geben Sie in der Eingabeaufforderung sc delete service ein, wobei service der Dienst ist, den Sie löschen möchten, z. B. Apache2.1 (oder sc delete Apache2.4). Es sollte genau so sein, wie es in Ihren Diensten angezeigt wird. Wenn der Dienst Leerzeichen wie Apache 2.1 enthält, geben Sie diese in Anführungszeichen ein, d. H. Sc delete "Apache 2.1".

    c. Drücken Sie Enter. Jetzt aktualisieren oder schließen/öffnen Sie Ihr Servicefenster und Sie werden sehen, dass es weg ist.

TUN SIE DAS für alle Dienste, bei denen XAMPP feststellt, dass sie mit einem falschen Pfad ausgeführt werden.

Sobald Sie dies getan haben, starten Sie das XAMPP-Kontrollfeld (als Administrator) und voila! alles funktioniert. Keine Konflikte

62
Fernando Pineda

mein freund das wird dein problem beheben;)

starten Sie im Stammverzeichnis des Ordners (xampp) diese Datei (setup_xampp.bat) und drücken Sie die Eingabetaste

und versuchen Sie, den Apache-Server zu starten 

alles wird wie charmant funktionieren;)

10
Tarek Sibay

Ich habe über 3 Stunden gebraucht, um die Lösung herauszufinden. Tatsächlich wurde Port 80 vom "System" -Dienst verwendet, also habe ich versucht, den Port von 80 auf 8080 in der "httpd" -Datei zu ändern, aber dasselbe Problem "Port 80 wird vom System verwendet". Es hatte mich 3 Stunden lang in den Wahnsinn getrieben, da sich alles geändert hatte, z. B. Port, Localhost-Server usw., der auf 8080 zeigte.

Schließlich fand ich einen Fehler, der Server-Root war. Grundsätzlich sollte "Server Root" in "httpd" auf den Apache-Folder von xampp verweisen. In meinem Fall war das so

ServerRoot "xampp/Apache"

Ich habe es gerade wie folgt geändert:

ServerRoot "C:/xampp/Apache" 

Es hat erfolgreich funktioniert und jetzt läuft alles mit dem OK-Status. 

3
Junaid Shehzad

Der wahrscheinlichste Grund wäre, dass etwas anderes Port 80 verwendet wird.

Dieses Tutorial zeigt So ändern Sie den Apache-Port in XAMPP

3
smilledge
2
Don

Nach der Installation von XAMPP v3.2.1 ist dasselbe Problem aufgetreten. Ich habe kein Skype, wie die meisten Leute glauben würden, aber als Softwareentwickler ging ich davon aus, dass Port 80 bereits von meinen anderen Apps verwendet wird. Also habe ich es einfach über die XAMPP-Systemsteuerung geändert:  enter image description here

Klicken Sie auf die Schaltfläche 'Config', die dem Apache-Service entspricht, und wählen Sie die erste Option 'Apache (httpd.conf)' aus. Suchen Sie im angezeigten Dokument (mit einem beliebigen Texteditor - außer MS Word!) Den Text:

Hören Sie 12.34.56.78:80

Hören Sie 80

Und ändere das zu:

Hören Sie 12.34.56.78:83

Hör zu 83

Dies kann eine beliebige nicht verwendete Portnummer sein.

1
Chagbert

Ich hatte meinen Apache-Dienst nicht wie MySQL gestartet. Bitte folgen Sie diesen Schritten, wenn keiner der oben genannten Tipps funktioniert: 

  1. Öffnen Sie regedit.exe in allen verfügbaren Fenstern. Führen Sie als Administrator aus. (Nur für Windows 7 und spätere Ausgaben)
    1. Gehen Sie zu lokaler Maschine/System/controlset001/services
    2. Suchen und löschen Sie die Ordner der Dienste Apache und MySQL.
    3. Deinstallieren Sie xampp. Ordner von xampp löschen. 
    4. Starten Sie den Computer neu und installieren Sie Xampp erneut. Danach sollten Ihr Xampp Apache und Mysql funktionieren. 

Note: Ports 80 and 443 must be unused by any program. 
      If it is in use . Just edit ports. There is a lot of tutorials about that .
0
Powiux

Ich weiß, dass dies ein altes Thema ist, aber falls dies zukünftig von jemandem gelesen wird ...

Ich habe xampp deinstalliert, alles im Ordner c:\xampp gelöscht, dann xampp als Administrator neu installiert und es funktionierte wie ein Zauber.

0
anon

Für mich bestand das Problem darin, dass ich zwei Installationen von Apache Tomcat hatte

Die folgenden Schritte haben mein Problem gelöst:

  1. Öffnen Sie services.msc in der Eingabeaufforderung
  2. Wählen Sie den Apache Tomcat-Dienst aus, klicken Sie mit der rechten Maustaste, und wählen Sie Eigenschaften aus
  3. Überprüfen Sie den Pfad zur ausführbaren Datei des Dienstes
  4. Folgen Sie den Anweisungen in https://stackoverflow.com/questions/7190480/modifying-the-path-to-executable-of-a-windows-service , Um den Pfad in "\ Tomcat\bin\Tomcat7.exe" // RS // Tomcat7} _
  5. Starten Sie die XAMPP-Systemsteuerung neu
0
chaitanya