XAMPP: Apache konnte nicht gestartet werden (Windows 10)
Ich bin mit XAMPP, und ich kann starten von Apache, aber MySQL (PhpMyAdmin) starten!
Wenn ich starte, ich bekomme diese Fehlermeldung;
10:07:49 [Apache] Error: Apache shutdown unexpectedly.
10:07:49 [Apache] This may be due to a blocked port, missing dependencies,
10:07:49 [Apache] improper privileges, a crash, or a shutdown by another method.
10:07:49 [Apache] Press the Logs button to view error logs and check
10:07:49 [Apache] the Windows Event Viewer for more clues
10:07:49 [Apache] If you need more help, copy and post this
10:07:49 [Apache] entire log window on the forums
Suche ich auf ihn, und ändern Sie den port von Apache in der Config -> Service-und Port-Einstellung. Ich habe;
Service name : Apache2.4
Main Port : 122
SSL port : 444
Ich auch deinstallieren, Skype (Windows 8/10/U-version). Nichts Arbeiten. In der httpd.conf habe ich;
Listen 122
ServerName localhost:122
Starte ich es über apache_start.Fledermaus und erhalten;
(OS 10013)An attempt was made to access a socket in a way forbidden by its access permissions. : AH00072: make_sock: could not bind to address [::]:445
(OS 10013)An attempt was made to access a socket in a way forbidden by its access permissions. : AH00072: make_sock: could not bind to address 0.0.0.0:445
AH00451: no listening sockets available, shutting down
AH00015: Unable to open logs
Bitte nicht, dass die log-Dateien nicht ganz inzwischen!
Skype ist deinstalliert.
Wenn Sie brauchen mehr Informationen, Fragen Sie mich bitte.
InformationsquelleAutor der Frage Félix Desjardins | 2014-12-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Update: 15. Mai, 2018 :
Das neueste Windows 10 update (re-)aktiviert die World Wide Web Publishing Service (in Deutsch: WWW-Publishingdienst). Dies könnte davon abhängen, die Optionen, die Sie wählen Sie bei der Konfiguration des Updates können Sie machen danach.
Update: 4. August 2015 :
Wenn Sie das getan haben saubere installation von Windows 10, Sie haben nicht die Word Wide Web Publishing Service. In diesem Fall, einfach WAMP/XAMPP-installation sollte funktionieren.
Wenn nicht, versuchen Sie die Installation Visual C++ Redistributable und dann neu installieren WAMP/XAMPP.
Ich Stand vor einem ähnlichen problem mit xampp. In Windows 10 TP, die Word Wide Web Publishing Service bereits vorinstalliert ist. Dies ist im Zusammenhang mit IIS und entfernen Sie es, wenn Sie es nicht brauchen.
Diese blockiert den port
80
machen Apache wirken unheimlich. Sie können die folgenden Schritte aus und versuchen Sie es erneut.Damit sollte die port 80 kostenlos und Neustart WAMP/XAMPP, sollten Sie aufstehen und laufen!
Gibt es andere Möglichkeiten dieses Problem zu beheben. http://praveenpuglia.com/make-wamp-work-on-windows-10-technical-preview/
InformationsquelleAutor der Antwort Praveen Puglia
Lösung dieses Problems ist einfach:
net stop W3SVC
und Enter.Können Sie jetzt klicken, im WAMPP und starten Sie alle Dienste neu. Öffnen Sie Ihren browser und navigieren Sie zu "localhost".
Wenn Sie brauchen, um start W3SVC wieder,
net start W3SVC
und Enter.InformationsquelleAutor der Antwort DIANGELISJ
Habe ich einen Weg gefunden, dieses problem zu lösen:
Wenn dies nicht funktioniert,
Wenn das nicht funktioniert und "World Wide Web Publishing Service" nicht verfügbar war,
InformationsquelleAutor der Antwort Fazal
Können Sie ändern Sie den port von apache:
NameVirtualHost *:80 hier
VirtualHost *:80 und hier (zwei mal)
Eingeben, um Ihre web-Seite geben: http://localhost:81/index.html
InformationsquelleAutor der Antwort Experimenter
1. Drücken Sie Windows+RTyp
regedit
2. Gehen Sie zu
Ändern Sie den Wert von
Start
4, was bedeutet deaktiviert.3. Starten Sie Ihren computer
InformationsquelleAutor der Antwort my name is Vý
Ich habe alles versucht, aufgeführt die Antworten hier, aber keiner von Ihnen arbeitete.
Dann alles, was ich Tat, war, zu re-starten von XAMPP mit administrator-rechten von:
Funktionierte es. Es ist so einfach.
Ich deinstalliert, IIS-Dienste, WWW-Dienste angehalten, geändert Häfen zurück zu 80, blockiert alle apache-und mysql-verbindungen von windows 10 firewall, aber ja, es funktioniert noch!!
InformationsquelleAutor der Antwort Tarik
Habe ich das Problem behoben bei mir auch, aber was ich tun musste, war die änderung ein paar Dinge. Ich verlange, dass auf meinem Win10 Maschine, die ich halten mein C# und VS-Entwicklungsumgebung, so dass ich nicht wollen, basteln mit irgendwelchen Dienstleistungen. Alle die ich tun musste, war, laden Sie die neueste version von XAMPP und ändern Sie den listening-ports 80 und 443. Sie befanden sich in 2 Dateien:
C:\xampp\apache\conf\httpd.conf
C:\xampp\apache\conf\extra\httpd-ssl.conf
Ändern oberhalb von port 80 auf 122 und 443, 444 erlaubt mir einen apache laufen und servieren Seiten, während alles andere das gleiche für meine ASP-Entwicklung. Ich hoffe, dies hilft jemand da draußen. Am Ende ist dies eine sehr einfache Lösung.
Direkt Ihren browser:
http://localhost:122
InformationsquelleAutor der Antwort DataHerder
Sieht es aus wie es gibt viele Optionen, die Antwort ist es abhängig von deinem windows. Hier ist meine Erfahrung, wenn mit dem gleichen problem in windows 10 frisch installiert und das Problem zu beheben mit dem folgenden Schritt :
Listen 80
Listen 443
zuListen 441
HINWEIS : ich verwende XAMPP Version 5.6.15 und XAMPP Control Panel version 3.2.2
InformationsquelleAutor der Antwort Gujarat Santana
so, nachdem du rund um wirklich alles, was Sie tun müssen ist, ändern 2 Zeilen in der httpd.conf-Datei,
und
dann sollten alle Feuer-rechts oben 😛
ehrlich gesagt, ich denke, das ist nur das xampp-Anwendung nicht zu wissen, was mit windows 10 wenn Sie mit Blick auf die event-Liste in der xampp-Fenster mir sagt, dass
und wenn Sie öffnen, net stat zeigt den port 80 mit der PID 4 als verwendet durch das system, nicht sicher, wie ich habe kein windows 7 mehr, aber wenn, dass ist nicht das gleiche auf 7, dann gibt es das problem.
der andere Grund, warum ich glaube, dass dies das problem ist, dass da die PID 4 ist, während der Suche in der net-stat-System ist die einzige Sache, die mit der PID 4 und seine Verwendung mehr als port 80.
so traurig es ist, ich glaube nicht, dass nichts getan werden kann, bis Apache Friends-updates gibt es software, oder jemand findet eine Arbeit um
InformationsquelleAutor der Antwort Msquared86
In meinem Fall war es ein einfacher Fall von entfernen von IIS da windows 10 kommt mit IIS vorinstalliert -, dass Konflikte mit XAMPP, weil diese beide Server versuchen den port 80. Wenn Sie nicht möchten, verwenden Sie IIS und halten mit XAMPP
dann neu STARTEN
InformationsquelleAutor der Antwort almaruf
In die Sie installiert haben
SQL Server
Einige seiner Dienste blockieren den Hafen, die von XAMPP benötigt. Ich habe mein problem gelöst durch deaktivieren derSQL Server Reporting Services
und jetzt der Apache startet ohne Probleme.Öffnen Sie einfach die
services.msc
scrollen Sie nach unten und findenSQL Server Reporting Services
mit der rechten Maustaste auf Sie und klicken Sie auf die Stopp.InformationsquelleAutor der Antwort Peyman.H
InformationsquelleAutor der Antwort Clicia Scarlet
Eigentlich standardmäßig wird der IIS (microsoft dotnet etc.) installiert.
gehen Sie zu control panel
drehen Windows-Funktionen ein-oder Ausschalten..
Unter (IIS) Internet Information Services
deaktivieren Sie die (WWWS) world wide web-services.
und klicken Sie dann auf OK.
dies könnte eine dauerhafte Lösung. 🙂
InformationsquelleAutor der Antwort Xyren Poh
Diese Ratschläge waren Super. Ich hatte das gleiche problem, aber meine Lösung war anders, weil ich so dumm war, dass ich die umbenannte Verzeichnis XAMPP gelegen war und seit ich es installiert viele andere Programme konnte ich nicht benennen Sie Sie wieder.
In meinem Fall war im ursprünglichen Verzeichnis C:\Programs\Xampp und benannte Sie um C:\PROGRAMS_\Xampp und das war der Fehler.
Lösung finden, um alle Verweise auf C:\Programsund benennen Sie Sie C:\PROGRAMS_ im Xampp-Verzeichnis, weil es aus irgendeinem Grund während der installation schreibt es absolute Pfade nicht realive. Natürlich gibt es einige refences in der registry auch.
Hoffe, dass jemand helfen.
InformationsquelleAutor der Antwort Mayk
es ist einfach eine Frage der Herstellung port 80 für Ihre Apache-Dienst
Die Art, wie ich das problem gelöst ist
run
services.msc
undclick OK
World wide web publishing service
startup type
WertAutomatic (Delayed Start)
Dort haben Sie es, ist Alles wieder normal
InformationsquelleAutor der Antwort Rancantemos
Das war einfach für mich!
versuchen zu laufen, XAMPP Control Panel als dministrator~
InformationsquelleAutor der Antwort Ahmad Jahanbin
Ich habe versucht, alle oben genannten Lösungen. Aber es war nicht die Arbeit in irgendeiner Weise.
Schließlich habe ich nur deinstalliert die XAMPP und installiert es wieder. Dann hat es bei mir geklappt.
Kann ich jetzt in der Lage, laufen die server auf einem beliebigen port (einschließlich 80).
InformationsquelleAutor der Antwort Sathish
Ich fand, dass das laufen apache_start in mir die genaue Fehlermeldung und welche Zeile es war. Mein Fehler war, dass ich Links einen Raum zwischen loccalhost: und den port
InformationsquelleAutor der Antwort Aaron Rabinowitz
Den World Wide Web Publishing service war nicht der einzige verantwortliche in meinem Fall.
Ich habe IIS installiert, also musste ich aufhören, die ganze http-Dienst.
Dies sind die Befehle, die ich ausgeführt habe in der CMD(als administrator):
InformationsquelleAutor der Antwort Ceparu Stefan