XAMPP unter Windows 7 – Port 80 belegt?
Wenn man XAMPP für die Software-Entwicklung unter Windows 7 nutzt, kann es vorkommen, dass der Port 80 bereits von Haus aus unter Windows 7 belegt ist. So schön Windows 7 auch ist – zumindest ich bin nach kurzer Zeit bereits sehr überzeugt – den Port 80 zu belegen war keine Meisterleistung von Microsoft.
Ob der Port belegt ist, kann man mit dem XAMPP-Tool “xampp-portcheck” testen. Wenn der Port 80 durch System blockiert ist, sollte man weiterlesen.
XAMPP, Windows 7 und Port 80
Der Apache läuft in der Standardkonfiguration auf Port 80. Wenn der Port 80 unter Windows 7 blockiert ist, könnte man entweder den Apache auf einen anderen Port legen. Dies erschwert jedoch das Testen und die Eingabe der URLs im Browser, da dann immer der Port hinter der URL angegeben werden muss.
Einfach gehts, indem man den Port 80 unter Windows 7 freigibt, da eh nur ein “unwichtiges” Programm auf dem HTTP Port lauscht.
Port 80 freigeben
- Die Systemsteuerung in Windows 7 öffnen
- Programme und Funktionen aufrufen
- Windows-Funktionen aktivieren oder deaktivieren auswählen – hier sind Admin-Rechte erforderlich.
- Den Haken bei Internetinformationsdienste komplett deaktivieren.

- Nun sollte der Port 80 frei sein und der XAMPP vernünftig laufen.
Verwandte Beiträge
- php.ini unter XAMPP verschieben Normalerweise liegt die php.ini bei einer XAMPP-Installation immer im /apache/ Verzeichnis. Um die php.ini auf...
- PHP CLI stürzt unter Windows Vista ab Wenn man unter Windows Vista einen Xampp betreibt und zur Entwicklung auch auf das PHP...
- Windows 7 – Tool für Notebookbesitzer Ein wichtiges Tool für Notebookbesitzer ist das Windows Mobilitätscenter, welches es unter Windows Vista und...
- Webserver für den USB Stick Sicherlich gibt es Webserverpakete wie Sand am Meer. Der bekannteste ist wohl der Xampp. So...
- ISO und IMG unter Windows 7 brennen Windows 7 bringt viele Verbesserungen gegenüber Windows Vista und Windows XP mit und macht einige...














Philipp sagt
5. November 2009 um 17:15
Hat bei mir leider nicht geklappt. Der Port-Check sagt immer noch, dass Port 80 und 443 vom SYSTEM geblockt sind. Durch die Deaktivierung der Informationsdienste wurde nur ein Port für MYSQL freigegeben.
Habe Win7 Professional x64.
Ich brauche doch mein geliebtes XAMPP!!
Philipp sagt
5. November 2009 um 17:34
Alles klar mit der Zip-Datei von XAMPP hat es dann geklappt!
shureg sagt
7. November 2009 um 11:50
bei mir war der port von anfang an frei
Sebastian sagt
25. November 2009 um 11:01
Vielen Dank, dieser Tipp hat mir auch unter Vista weitergeholfen! Keine Ahnung, wozu ich irgendwann dieses Services mal aktiviert hatte (ich glaube, es war ein Programm, das .NET Framework benötigte.
Grobi sagt
24. Dezember 2009 um 13:39
Nicht zu vergessen: Skype blockiert auch den 80er Port.
Alex sagt
28. Januar 2010 um 13:08
Danke, das mit skype hatte ich übersehen. Erst apache dann skype starten!
Bernd sagt
4. Februar 2010 um 09:37
Vielen Dank für deine Hilfe. Das war auch mein Problem unter W7 Ultimate x86.
Tom sagt
10. Mai 2010 um 18:52
Ob der Port belegt ist, kann man mit dem XAMPP-Tool “xampp-portcheck” testen. Wenn der Port 80 durch System blockiert ist, sollte man weiterlesen.
Mag sein, nur darin wird man den Grund für die Belegung des Port 80 in den seltensten Fällen finden!
Martin sagt
24. Mai 2010 um 13:52
Ich hatte erst vor kurzem XAMPP getestet und finde das ganze sehr Praktisch. Allerdings was ich noch nicht verstanden habe ist wie ich das ganze von reinen Offline nun 1:1 Online bekomme?
Karsten sagt
9. Juni 2010 um 18:04
Danke, Du hast meinen Abend gerettet
Gerald sagt
3. Juli 2010 um 23:23
Der Hinweis hat mein problem gelöst. der apache server läßt sich nun problemlos starten.
was ich erwähnenswert finde: diese lösung findet man beim googeln relativ ‘spät’; die meisten forenbeiträge belassen es bei den wohl mittlerweile allseits bekannten hinweisen auf skype bzw. messenger allgemein. umso glücklicher bin ich, letztendlich hier gelandet zu sein.
Torsten sagt
28. Juli 2010 um 20:12
Danke !! War schon am verzweifeln ….
Florenz sagt
10. August 2010 um 14:49
Das Problem mit Skype auf Port 80 hatte ich auch – kann sich aber ne Menge Ärger sparen in dem man einfach den Port von 80 auf sonstwas in Skype ändert. Braucht man keine unnötigen Startprozeduren und Reihenfolgen einhalten.
(Getestet damals auf Vista, also schon etwas her)
Thomas sagt
25. August 2010 um 06:30
Der Dienst: BranchCache (PeerDistSvc) blockiert ebenfalls Port 80. In den meisten Fällen wird der Dienst nicht benötigt und kann deaktiviert werden.
Tom sagt
1. Oktober 2010 um 15:42
Danke … jetzt läuft er wieder
Kirthi sagt
18. November 2010 um 09:05
super danke dir viel mals.
geht wunder bar was.
wenn es immer noch nicht geht
könnt ihr mal versuchen unter der Firewall -> erweiterte einstellung
da eine neue regel -> port anklicken und den port 80 freigeben.
ist im netz beschrieben.
Erich sagt
18. Dezember 2010 um 17:51
Nach dem ich mich einige Tage mit xampp unter Windows 7 herumgeschlagen habe, war das der beste Hinweis der sofort funktioniert hat. Danke
timo625 sagt
19. Januar 2011 um 15:42
hmm bei mir ist skype nicht an und der IIS auch nicht und trotzdem ist der port 80 nicht frei und ich kann xampp nicht nutzen… echt doof…
Symm sagt
19. Februar 2011 um 13:39
Ich weiß der Beitrag ist schon Uralt, aber er hat mir heute ziemlich geholfen.
Danke für diesen Artikel
Wladi sagt
3. März 2011 um 14:02
Eine weitere Ursache kann auch der MS-SQL Server und seine Berichterstattungs-Dienste sein.
Zumindest ist bei mir der Port 80 frei, sobald ich die Dienste beende.
Purgatory sagt
13. März 2011 um 18:34
Danke für den Tipp! Hatte XAMPP vorher auf Port 85 gestellt, aber das war in der Tat nervig!
Bei mir belegte Tatschlich Windows den Port. Selten dämlich sowas.
Danke nochmals. Ein sehr nützlicher Tipp! *thumb up*
Jones sagt
5. April 2011 um 15:11
Was bei mir das Problem unter Windows 7 war, ist XAMPP einfach als Administrator ausführen und schon gings. Vielleicht hilfts den einen oder anderen.
Gruss
Thomask sagt
12. Mai 2011 um 17:49
Die beschriebene Lösung funktioniert, Administratorrechte vorausgesetzt. Warum Windows diesen Port standardmäßig belegt, ist mir nicht verständlich.
xrabbit sagt
6. Juli 2011 um 19:42
Danke!!! ewig gesucht, hab kein skype aber der trick mit der portregel war’s dann.
midnick sagt
29. Juli 2011 um 13:18
Teamviewer iss auch manchesmal schuld das es nicht funktioniert belegt den selben port
grüße aus Hannover
Sebbo sagt
1. August 2011 um 21:52
Danke das hat mir echt weitergeholfen. Konnt ja keiner ahnen das Skype den 80er blockt. Super vielen dank!!!
Marko (dericy) sagt
6. Oktober 2011 um 06:47
hmm, dieser Artikel löst vermutlich mein Xampp Problem…
Thomas sagt
23. Oktober 2011 um 00:19
Vielen Dank! Zwei Tage verloren … Hier wars der MS SQL Server!
tina sagt
18. Februar 2012 um 16:04
hat bei mir leider unter win7 64bit auch nicht geklappt, trotzdem danke … für alle denen es ähnlich ging: das hat mir geholfen:
http://www.apachefriends.org/f/viewtopic.php?p=186578&sid=f0ef83d427fb91f06ecc740d6336e3aa
bg tina
Marcel sagt
25. Februar 2012 um 22:41
Sinnvoll ist es auch TCPView von Sysinternals runterzuladen. Dort sieht man welches Programm oder welcher Prozess welchen Port belegt, sodass man den Übeltäter schnell findet