So installieren Sie XAMPP unter Windows 11, 10

So installieren Sie XAMPP unter Windows 11, 10
  • Um XAMMP unter Windows 11 und 10 zu installieren, laden Sie das Installationsprogramm herunter und führen Sie es aus, um die Dateien zu entpacken, fahren Sie mit der Standardauswahl der Komponenten (MySQL, phpMyAdmin, PHP und Apache) fort, wählen Sie den Installationsort, fahren Sie mit den Anweisungen auf dem Bildschirm fort und erlauben Sie den Zugriff durch die Firewall.
  • Alternativ können Sie die Eingabeaufforderung (Administrator) öffnen und den Befehl „winget install –id ApacheFriends.Xampp.8.2“ ausführen.

Unter Windows 10 und sogar unter Windows 11 können Sie XAMPP über das eigenständige Installationsprogramm oder die Eingabeaufforderung installieren. In dieser Anleitung zeige ich Ihnen, wie Sie diesen Vorgang mit beiden Methoden abschließen. XAMPP ist eine kostenlose Open-Source-Software, die Webdesignern und Entwicklern eine einfache Möglichkeit bietet, die Komponenten zu installieren, um PHP-basierte Software wie WordPress , Drupal, Joomla und andere unter Windows, Linux und macOS auszuführen.

Wenn Sie Webentwickler sind oder mit dem Bloggen anfangen möchten, spart Ihnen XAMPP Zeit und Ärger, indem es Apache, MySQL, PHP und Perl automatisch installiert und konfiguriert, um eine Testumgebung auf Ihrem Gerät zu erstellen.

In dieser Anleitung beschreibe ich die Schritte zur Installation von XAMPP unter Windows 11 (und 10) sowie die Anweisungen zum Konfigurieren der Webumgebung und zum Beheben häufiger Probleme nach der Einrichtung.

Installieren Sie XAMPP unter Windows 11 und 10

Sie können XAMPP unter Windows installieren, indem Sie das Anwendungsinstallationsprogramm oder die Eingabeaufforderung mit dem Windows-Paket-Manager-Tool (Winget) herunterladen und ausführen.

Methode 1: XAMPP-Installation über den Installer-Download

Um XAMPP unter Windows 11 und 10 herunterzuladen und zu installieren, führen Sie diese Schritte aus:

  1. Öffnen Sie die Apache Friends- Website .

  2. Klicken Sie auf die Schaltfläche „Herunterladen“ für die Windows-Version von XAMPP und speichern Sie die Datei auf Ihrem Computer.

    Kurzer Hinweis: Wenn Sie spezielle Versionsanforderungen für PHP haben, laden Sie die Version herunter, die Sie installieren müssen. Wenn Sie keine Versionsanforderung haben, laden Sie die älteste Version herunter, da Sie so möglicherweise Probleme bei der Installation PHP-basierter Software vermeiden können. Darüber hinaus wurden diese Anweisungen für XAMPP Version 8.2.12 und ältere Versionen getestet, Sie können diese Anleitung jedoch auch für andere Versionen verwenden.
  3. Doppelklicken Sie auf die heruntergeladene Datei, um das Installationsprogramm zu starten.

  4. Klicken Sie auf die Schaltfläche OK .

  5. Klicken Sie auf die Schaltfläche Weiter .

  6. XAMPP bietet verschiedene Komponenten, die Sie installieren können, wie MySQL, phpMyAdmin, PHP, Apache und mehr. Da Sie die meisten dieser Komponenten verwenden werden, empfehle ich Ihnen, die Standardoptionen beizubehalten.

  7. Klicken Sie auf die Schaltfläche Weiter .

    XAMPP-Installationskomponenten

  8. Verwenden Sie den standardmäßigen Installationsort. (Sie können im Feld „Ordner auswählen“ auch einen anderen Ordner für die Installation der Software auswählen .)

  9. Klicken Sie auf die Schaltfläche Weiter .

    XAMPP-Installationsort

  10. Wählen Sie die Sprache für das XAMPP-Kontrollfeld aus.

  11. Klicken Sie auf die Schaltfläche Weiter .

  12. Deaktivieren Sie die Option „Mehr über Bitnami für XAMPP erfahren“ .

  13. Klicken Sie auf die Schaltfläche Weiter .

  14. Klicken Sie erneut auf die Schaltfläche Weiter.

  15. Klicken Sie auf die Schaltfläche „Zugriff zulassen“, um der App den Zugriff durch die Windows-Firewall zu erlauben (sofern zutreffend).

  16. Klicken Sie auf die Schaltfläche Fertig stellen .

Sobald Sie die Schritte abgeschlossen haben, wird das XAMPP-Kontrollfeld gestartet und Sie können mit der Konfiguration der Webserverumgebung beginnen.

Methode 2: XAMPP-Installation über die Eingabeaufforderung

Um XAMPP über die Eingabeaufforderung mit dem Tool „Winget“ unter Windows zu installieren, gehen Sie folgendermaßen vor:

  1. Öffnen Sie „Start“ .

  2. Suchen Sie nach „Eingabeaufforderung“ , klicken Sie mit der rechten Maustaste auf das oberste Ergebnis und wählen Sie die Option „Als Administrator ausführen“ .

  3. (Optional) Geben Sie den folgenden Befehl ein, um nach dem Namen der Anwendung zu suchen, und drücken Sie die Eingabetaste :

    winget search xampp

    Kurzer Hinweis: Obwohl der Befehl nicht erforderlich ist, muss die Installationsabfrage mit der ID, dem Namen oder dem Spitznamen des Pakets übereinstimmen, die sich jederzeit ändern können. Daher ist es sinnvoll, die Anwendung zu durchsuchen, um den richtigen Installationsbefehl auszuführen. Dies hilft Ihnen dabei, die verfügbaren Versionen der App zu ermitteln.
  4. Geben Sie den folgenden Befehl ein, um XAMPP mit dem Windows-Paket-Manager zu installieren, und drücken Sie die Eingabetaste :

    winget install --id ApacheFriends.Xampp.8.2
    Winget-Install-XAMPP-Befehl

  5. Folgen Sie den Anweisungen auf dem Bildschirm (sofern zutreffend).

Nachdem Sie die Schritte abgeschlossen haben, lädt der Paketmanager das Paket von der angegebenen Quelle herunter und fährt mit der Installation der Anwendung fort. Das Gerät wird während dieses Vorgangs möglicherweise automatisch neu gestartet. Bei der Installation wird die App im C:\xamppOrdner eingerichtet.

Konfigurieren Sie XAMPP unter Windows 11 und 10

Das XAMPP Control Panel besteht aus drei Hauptbereichen. Im Bereich „Module“ finden Sie alle verfügbaren Webdienste. Sie können jeden Dienst starten, indem Sie auf die Schaltfläche „Start“ klicken .

Wenn Sie einige der Dienste, darunter Apache und MySQL, starten, sehen Sie auf der rechten Seite auch die Prozess-ID (PID) und die TCP/IP-Portnummern (Port), die jeder Dienst verwendet. Beispielsweise verwendet Apache standardmäßig die TCP/IP-Ports 80 und 443 , während MySQL den TCP/IP-Port 3306 verwendet .

Sie können auch auf die Schaltfläche „Admin“ klicken , um auf das Administrations-Dashboard für jeden Dienst zuzugreifen und zu überprüfen, ob alles ordnungsgemäß funktioniert.

XAMPP-Systemsteuerung / Bild: Mauro Huculak
XAMPP-Systemsteuerung / Bild: Mauro Huculak

Auf der rechten Seite befindet sich eine Liste mit Schaltflächen zum Konfigurieren verschiedener Aspekte der Systemsteuerung, einschließlich der Schaltfläche „Konfigurieren“, um zu konfigurieren, welche Module beim Starten von XAMPP automatisch gestartet werden.

XAMPP-Konfiguration
XAMPP-Konfiguration / Bild: Mauro Huculak

Wenn Sie in der Systemsteuerung auf die Schaltfläche „Netstart“ klicken, wird eine Liste der Dienste angezeigt, die aktuell auf das Netzwerk zugreifen, einschließlich Informationen zu TCP/IP-Adresse, Port und Prozess-ID.

XAMPP Netstat
XAMPP Netstat / Bild: Mauro Huculak

Darüber hinaus verfügt die Systemsteuerung über Schnellzugriffsschaltflächen zum Öffnen des Shell-Befehlszeilenprogramms, des XAMPP-Installationsordners und der Dienste sowie zum Schließen der App.

Schließlich können Sie auf den Protokollbereich zugreifen, um zu sehen, was passiert, wenn Sie ein Modul starten oder eine Einstellung ändern. Dies ist der erste Ort, an dem Sie nachsehen sollten, wenn etwas nicht funktioniert.

Protokolle der XAMPP-Systemsteuerung
XAMPP Control Panel-Protokolle / Bild: Mauro Huculak

Die Standardeinstellungen sollten in den meisten Situationen zum Erstellen einer Testumgebung ausreichen. Abhängig von Ihrer Setup-Konfiguration müssen Sie jedoch möglicherweise die TCP/IP-Portnummer des Apache-Servers, die Uploadgröße der Datenbank oder das Kennwort für phpMyAdmin ändern.

Um auf diese Einstellungen zuzugreifen und sie zu ändern, müssen Sie die Schaltfläche „Konfigurieren“ für den entsprechenden Dienst verwenden. Sie müssen beispielsweise die Datei „httpd.conf“ öffnen , um die Apache-Servereinstellungen zu ändern, und die Datei „my.ini“, um die MySQL-Einstellungen zu ändern.

Behebung, dass Apache auf XAMPP nicht startet

Die XAMPP-Installation ist sehr unkompliziert, aber Windows 10 lässt den Apache-Server manchmal nicht zu. Normalerweise liegt das daran, dass der „World Wide Publishing Service“ auf Port „80“ des Computers läuft , was zufällig auch der Standard-TCP/IP-Port ist, den Apaches auf XAMPP verwenden, und zwei Apps können nicht denselben Netzwerkport verwenden.

Wenn dieses Problem auftritt, gibt es mehrere Möglichkeiten, es zu beheben. Eine Möglichkeit besteht darin, den Veröffentlichungsdienst zu deinstallieren oder den Standardport in Apache zu ändern.

Methode 1: Deinstallieren Sie World Wide Web Services

Wenn Sie keine App haben, die von der Funktion „World Wide Web Services“ abhängig ist, können Sie sie mit den folgenden Schritten deinstallieren:

  1. Öffnen Sie „Start“ .

  2. Suchen Sie nach „Systemsteuerung“ und klicken Sie auf das oberste Ergebnis, um es zu öffnen.

  3. Klicken Sie auf Programme .

  4. Klicken Sie auf die Option „Programme und Funktionen“ .

  5. Klicken Sie im linken Bereich auf die Option „Windows-Funktionen aktivieren oder deaktivieren“ .

    Schalte Windows Funktionen ein oder aus

  6. Erweitern Sie den Zweig „Internetinformationsdienste“

  7. Deaktivieren Sie die Option „ World Wide Web Services“ .

  8. Klicken Sie auf die Schaltfläche OK .

    Microsoft IIS - World Wide Web-Dienste

  9. Starte deinen Computer neu.

  10. Starten Sie das XAMPP-Kontrollfeld.

  11. Klicken Sie bei Apache auf die Schaltfläche „Start“ .

Nachdem Sie die Schritte abgeschlossen haben, sollte Apache auf Ihrem Gerät auf Port 80 ausgeführt werden können.

Methode 2: Ändern Sie den Standard-TCP/IP-Port von Apache

Anstatt die World Wide Web Services zu entfernen, können Sie Apache so konfigurieren, dass es auf einem anderen TCP/IP-Port ausgeführt wird.

Um den Apache-Abhörport auf XAMPP zu ändern, führen Sie die folgenden Schritte aus:

  1. Öffnen Sie die XAMPP-Systemsteuerung .

  2. Klicken Sie unter Apache auf die Schaltfläche „Konfigurieren“ .

  3. Wählen Sie die Option „Apache (httpd.conf)“ .

    XAMPP-Option „httpd.conf“

  4. Scrollen Sie nach unten und suchen Sie die Zeile „Listen 80“ .

  5. Ersetzen Sie die Nummer „80“ durch eine andere TCP/IP-Portnummer, die nicht verwendet wird. Beispiel: „81“.

    httpd.conf TCP/IP-Portnummer ändern

  6. Speichern und schließen Sie die Datei httpd.conf .

  7. Klicken Sie in der XAMPP-Systemsteuerung auf die Schaltfläche „ Start“ von Apache.

Sobald Sie die Schritte abgeschlossen haben, sollte der Apache-Server ohne Probleme auf dem angegebenen neuen TCP/IP-Port laufen.

Die einzige Einschränkung bei dieser Konfiguration besteht darin, dass Sie die TCP/IP-Portnummer an die Adresse anhängen müssen, wenn Sie eine Verbindung zur Testsite herstellen möchten. Um beispielsweise im Webbrowser auf den Apache-Server zuzugreifen, müssen Sie „localhost: 81 /dashboard“ statt „localhost/dashboard“ eingeben.

Methode 2: Stoppen Sie den World Wide Web Publishing Service

Eine andere Möglichkeit, das Portproblem zu beheben, besteht darin, den Dienst zu stoppen und seine Einstellungen so zu ändern, dass der Dienst (nur) manuell gestartet wird.

Gehen Sie folgendermaßen vor, um den WWW-Publishing-Dienst zu ändern:

  1. Öffnen Sie „Start“ .

  2. Suchen Sie nach „Dienste“ und klicken Sie auf das oberste Ergebnis, um das Erlebnis zu öffnen.

  3. Doppelklicken Sie auf den Dienst „World Wide Web Publishing Service“ .

    World Wide Web-Publishing-Dienst

  4. Klicken Sie auf die Schaltfläche Stopp .

  5. Ändern Sie den Starttyp in Manuell .

  6. Klicken Sie auf die Schaltfläche Übernehmen .

  7. Klicken Sie auf die Schaltfläche OK .

    Einstellungen des World Wide Web Publishing Service

  8. Öffnen Sie das XAMPP-Kontrollfeld.

  9. Klicken Sie auf die Schaltfläche „Start“ , um den Apache-Server auszuführen.

Die beste Möglichkeit, Apache wieder zum Laufen zu bringen, besteht darin, den World Wide Web Publishing Service zu deinstallieren. Wenn dies jedoch nicht möglich ist, können Sie die TCP/IP-Portnummer ändern oder den Dienst bei Bedarf beenden.

Erhöhen Sie die Upload-Größe von phpMyAdmin auf XAMPP

Ein weiteres häufiges Problem mit XAMPP ist das standardmäßige Upload-Limit für Datenbanken. Beispielsweise kopieren Entwickler häufig eine Website zur Fehlerbehebung oder arbeiten vor Ort, ohne die Live-Website zu stören. Benutzer von WordPress oder einer anderen Content-Management-Software werden jedoch schnell feststellen, dass sie eine Datenbank nicht hochladen können, da diese die maximal zulässige Upload-Größe von 2048 KiB überschreitet.

Um das Datenbank-Uploadlimit bei phpMyAdmin zu erhöhen, gehen Sie wie folgt vor:

  1. Öffnen Sie die XAMPP-Systemsteuerung .

  2. Klicken Sie auf die Explorer- Schaltfläche.

    Öffnen Sie den XAMPP-Explorer

  3. Öffnen Sie den PHP- Ordner.

  4. Öffnen Sie die Datei php.ini mit einem beliebigen Texteditor.

    XAMPP öffnet php.ini

  5. Ändern Sie den Wert für upload_max_filesizeund post_max_sizeauf die gewünschte Größe. Beispiel: post_max_size=100Mund upload_max_filesize=100Mzum Importieren von Datenbankdateien mit bis zu 40 MB.

    PHPMyAdmin erhöht die Upload-Größe

  6. Klicken Sie auf die Stopp- Schaltfläche für MySQL und Apache.

  7. Klicken Sie auf die Schaltfläche „Start“ , um Apache und MySQL neu zu starten.

Sobald Sie die Schritte abgeschlossen haben, sollten Sie in der Lage sein, große Datenbankdateien in phpMyAdmin zu importieren.

Ändern Sie das phpMyAdmin-Passwort auf XAMPP

Standardmäßig verwendet phpMyAdmin (MySQL) „root“ als Benutzernamen ohne Passwort. Das bedeutet, dass Sie bei der Installation einer WordPress-Site bei entsprechender Aufforderung nur root als Benutzernamen eingeben und das Passwortfeld leer lassen müssen.

Um das phpMyAdmin-Passwort auf XAMPP zu ändern, gehen Sie folgendermaßen vor:

  1. Öffnen Sie die XAMPP-Systemsteuerung .

  2. Klicken Sie auf die Schaltfläche „Admin“ für MySQL.

    XAMPP öffnet den Apache-Administrator

  3. Klicken Sie auf die Registerkarte „Benutzerkonten“ .

  4. Klicken Sie auf die Option Berechtigungen bearbeiten für den Benutzernamen root , aber nur für den mit dem Hostnamen localhost .

    MySQL-Root-Einstellungen bearbeiten

  5. Klicken Sie auf die Schaltfläche „Passwort ändern“ .

  6. Bestätigen Sie ein neues Passwort.

    MySQL Root-Passwort ändern

  7. Klicken Sie auf die Schaltfläche „Los“ .

Wenn Sie nach Abschluss der Schritte versuchen, sich bei phpMyAdmin anzumelden, wird Ihnen möglicherweise die Meldung „Zugriff verweigert: Verbindung nicht möglich: ungültige Einstellungen“ angezeigt .

Meldung „Zugriff verweigert“ von phpMyAdmin beheben

Wenn Sie Probleme beim Anmelden bei phpMyAdmin haben, müssen Sie die Datei „config.inc.php“ konfigurieren .

Um die Konfigurationseinstellungen in der Datei „config.inc.php“ zu ändern , gehen Sie folgendermaßen vor:

  1. Öffnen Sie die XAMPP-Systemsteuerung .

  2. Klicken Sie auf die Explorer- Schaltfläche.

  3. Öffnen Sie den Ordner phpMyAdmin .

  4. Öffnen Sie die Datei config.inc.php mit einem beliebigen Texteditor.

    XAMPP öffnen Config.inc.php

  5. Ändern Sie im Abschnitt „Authentifizierungstyp und -informationen“ die folgenden Zeilen:

    • Beim $cfg['Servers'][$i]['auth_type'] = 'config';Ersetzen configfür cookie.

    • Beim $cfg['Servers'][$i]['AllowNoPassword'] = true;Ersetzen truefür false.

    Config.inc.php Authentifizierungstyp und Informationen

  6. Speichern und schließen Sie die Datei.

Sobald Sie die Schritte abgeschlossen haben, können Sie sich beim phpMyAdmin-Dashboard anmelden. XAMPP sollte konfiguriert und für die Verwendung mit jeder unterstützten PHP-basierten Software bereit sein.

Update 9. Juli 2024: Dieses Handbuch wurde aktualisiert, um die Genauigkeit zu gewährleisten und sicherzustellen, dass die Anweisungen sowohl unter Windows 10 als auch unter Windows 11 funktionieren.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert