So installieren und konfigurieren Sie XAMPP unter Windows 10

how install configure xampp windows 10

Diese Anleitung führt Sie durch die Schritte zur Installation von XAMPP unter Windows 10, zur Konfiguration der Systemsteuerung, zur Behebung von Apache, wenn der Start verweigert wird, und zur Erhöhung der Upload-Größe mithilfe von phpMyAdmin.

XAMPP ist eine kostenlose Open Source-Software, die Webdesignern und Entwicklern eine einfache Möglichkeit bietet, die erforderlichen Komponenten zu installieren, um PHP-basierte Software wie auszuführen WordPress, Drupal, Joomla und andere unter Windows 10, MacOS und Linux.



Wenn Sie ein Webentwickler sind oder versuchen, in das Bloggen einzusteigen, spart XAMPP Zeit und Frust, da Sie Apache, MySQL, PHP und Perl manuell auf Ihrem Computer installieren und konfigurieren müssen, um eine Testumgebung zu erstellen.

In diesem leitenHier erfahren Sie, wie Sie XAMPP installieren Windows 10 sowie die Anweisungen zum Konfigurieren der Lösung und zum Beheben häufiger Probleme nach dem Setup.

So installieren Sie XAMPP unter Windows 10

Gehen Sie folgendermaßen vor, um XAMPP unter Windows 10 herunterzuladen und zu installieren:

  1. Öffne das Apache Freunde Webseite.

  2. Drücke den XAMPP für Windows Schaltfläche, um die Datei auf Ihrem Desktop zu speichern.

    Schnelle Notiz: Wenn Sie spezielle Versionsanforderungen für PHP haben, laden Sie die Version herunter, die Sie für die Installation benötigen. Wenn Sie keine Versionsanforderung haben, laden Sie die älteste Version herunter, um Probleme beim Installieren einer PHP-basierten Software zu vermeiden. Darüber hinaus wurden diese Anweisungen für XAMPP Version 7.3.11 und frühere Versionen getestet. Sie können sie jedoch auch zum Installieren späterer Versionen verwenden.
  3. Doppelklicken Sie auf die heruntergeladene Datei, um das Installationsprogramm zu starten.

  4. Drücke denOK Taste.

    XAMPP warning on Wndows

  5. Drücke denNächster Taste.

    XAMPP setup on Windows 10

  6. XAMPP bietet eine Vielzahl von Komponenten, die Sie installieren können, z. B. MySQL, phpMyAdmin, PHP, Apache und mehr. In den meisten Fällen werden Sie die meisten dieser Komponenten verwenden. Daher wird empfohlen, die Standardoptionen beizubehalten.

  7. Drücke den Nächster Taste.

    XAMPP install components

  8. Verwenden Sie den standardmäßig installierten Speicherort oder wählen Sie einen anderen Ordner aus, um die Software im Feld 'Ordner auswählen' zu installieren.

  9. Drücke den NächsterTaste.

    XAMPP installation location

  10. Löschen Sie die Erfahren Sie mehr über Bitnami für XAMPPMöglichkeit.

  11. Drücke denNächster Taste.

    XAMPP installation wizard on Windows 10

  12. Drücke denErlauben den ZugriffSchaltfläche, um die App durch die Firewall zuzulassen (falls zutreffend).

    XAMPP allow access through Windows Firewall

  13. Drücke denFertigTaste.

    Complete XAMPP installation on Windows 10

  14. Wählen Sie Ihre Sprache (Englisch oder Deutsch).

  15. Drücke densparenTaste.

    XAMPP Control Panel on Windows 10

Sobald Sie die Schritte ausgeführt haben, wird die XAMPP-Systemsteuerung gestartet und Sie können mit der Konfiguration der Webserverumgebung beginnen.

So konfigurieren Sie XAMPP unter Windows 10

Das XAMPP-Bedienfeld enthält drei Hauptabschnitte. In dem Module In diesem Abschnitt finden Sie alle verfügbaren Webdienste. Sie können jeden Dienst starten, indem Sie auf klicken Anfang Taste.

Wenn Sie einige der Dienste, einschließlich Apache und MySQL, auf der rechten Seite starten, werden auch die Prozess-ID-Nummer (PID) und die TCP / IP-Portnummer (Port) angezeigt, die jeder Dienst verwendet. Zum Beispiel standardmäßig Apache verwendet die TCP / IP-Ports 80 und 443während MySQL verwendet den TCP / IP-Port 3306.

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

XAMPP Control Panel

Auf der rechten Seite befindet sich eine Liste von Schaltflächen zum Konfigurieren verschiedener Aspekte des Bedienfelds, einschließlich der Konfig Klicken Sie auf die Schaltfläche, um zu konfigurieren, welche Module beim Starten von XAMPP automatisch gestartet werden.

XAMPP Config

Klicken Sie auf die Netstart Über die Schaltfläche erhalten Sie eine Liste der Dienste, die derzeit auf das Netzwerk zugreifen, einschließlich TCP / IP-Adresse und -Port sowie Informationen zur Prozess-ID.

XAMPP Netstat

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

Zuletzt erhalten Sie den Abschnitt Protokolle, in dem Sie einen Blick darauf werfen können, was jedes Mal passiert, wenn Sie ein Modul starten oder eine Einstellung ändern. Dies ist auch der erste Ort, an dem Sie nachsehen können, wenn etwas nicht funktioniert.

Apache won

Die Standardeinstellungen sollten für die meisten Benutzer von XAMPP zum Erstellen einer Testumgebung zum Ausführen einer Website funktionieren. Abhängig von Ihrer Setup-Konfiguration müssen Sie möglicherweise die TCP / IP-Portnummer für den Apache-Server, die Größe des Datenbank-Uploads oder das Kennwort für phpMyAdmin ändern.

Um diese Einstellungen zu ändern, müssen Sie die verwendenKonfig Schaltfläche für den entsprechenden Dienst. Zum Beispiel müssen Sie das öffnen httpd.conf Datei, um die Einstellungen auf dem Apache-Server zu ändern, und die my.ini Datei, um die MySQL-Einstellungen zu ändern.

So beheben Sie, dass Apache nicht unter XAMPP startet

Die XAMPP-Installation ist sehr einfach, aber Windows 10 lässt den Apache-Server manchmal nicht laufen. Normalerweise liegt es daran, dass die Weltweiter Veröffentlichungsdienst wird auf Port 80 Ihres Computers ausgeführt. Dies ist zufällig auch der Standard-TCP / IP-Port, den Apaches unter XAMPP verwendet, und zwei Anwendungen können nicht denselben Netzwerkport verwenden.

Wenn Sie auf dieses Problem stoßen, gibt es verschiedene Möglichkeiten, es zu umgehen. Sie können den Veröffentlichungsdienst deinstallieren oder den Standardport in Apache ändern.

Deinstallieren Sie World Wide Web Services

Wenn Sie abhängig von der Funktion der World Wide Web Services keine App haben, können Sie diese mithilfe der folgenden Schritte deinstallieren:

  1. Öffnen Anfang.

  2. Suchen nach Schalttafelund klicken Sie auf das oberste Ergebnis, um die Erfahrung zu öffnen.

  3. Klicke auf Programme.

  4. Drücke denProgramme und Funktionen Möglichkeit.

  5. Drücke den Schalte Windows Funktionen ein oder aus Verknüpfung.

    Turn Windows features on or off

  6. Erweitern Internetinformationsdienste und löschen Sie die World Wide Web Services Möglichkeit.

  7. Drücke denOK Taste.

    Microsoft IIS - World Wide Web Services

  8. Starte deinen Computer neu.

  9. Starten Sie die XAMPP-Systemsteuerung.

  10. Drücke den Anfang Schaltfläche auf Apache.

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

Ändern Sie den Standard-Apache-TCP / IP-Port

Alternativ können Sie Apache mithilfe der folgenden Schritte so konfigurieren, dass es auf einem anderen TCP / IP-Port ausgeführt wird:

  1. Öffnen XAMPP-Systemsteuerung.

  2. Drücke den Administrator Schaltfläche auf Apache.

  3. Drücke denhttpd.conf Möglichkeit.

  4. Scrollen Sie nach unten und finden Sie die Zeile: Hören Sie 80.

  5. Ändere das 80 für eine andere TCP / IP-Portnummer. Sie können beispielsweise Port ausprobieren 81. (Nach der Änderung sollte die Zeile lauten: Hören Sie 81.)

    httpd.conf change TCP/IP port number

  6. Speichern und schließen Sie die httpd.confDatei.

  7. Drücke den Anfang Schaltfläche auf Apache.

Sobald Sie die Schritte ausgeführt haben, sollte der Apache-Server ohne Probleme auf dem von Ihnen angegebenen neuen TCP / IP-Port ausgeführt werden.

Die einzige Einschränkung bei dieser Konfiguration besteht darin, dass Sie bei jeder Verbindung mit Ihrer Website eine TCP / IP-Portnummer an die Adresse anhängen müssen. Um beispielsweise über den Webbrowser auf den Apache-Server zuzugreifen, müssen Sie Folgendes eingeben: „localhost:81/ dashboard “anstelle von„ localhost / dashboard “.

Stoppen Sie den World Wide Web Publishing Service manuell

Eine andere Möglichkeit, das Problem mit dem Portproblem zu beheben, besteht darin, den Dienst zu beenden und seine Einstellungen so zu ändern, dass der Dienst nur manuell gestartet wird.

  1. Öffnen Anfang.

  2. Suchen nach Dienstleistungenund klicken Sie auf das oberste Ergebnis, um die Erfahrung zu öffnen.

  3. Doppelklicken Sie aufWorld Wide Web Publishing Service Bedienung.

    World Wide Web Publishing Service

  4. Drücke denHalt Taste.

  5. Ändern Sie den Starttyp in Handbuch.

  6. Drücke denAnwenden Taste.

  7. Drücke denOK Taste.

    Stop and set Manual settings for World Wide Web Publishing Service

  8. Öffnen Sie die XAMPP-Systemsteuerung.

  9. Drücke den Anfang Schaltfläche zum Ausführen des Apache-Servers.

Der beste Weg, um Apache wieder zum Laufen zu bringen, ist die Deinstallation des World Wide Web Publishing-Dienstes. Wenn dies jedoch nicht möglich ist, können Sie alternativ die TCP / IP-Portnummer ändern oder den Dienst nach Bedarf beenden.

So erhöhen Sie die Größe des phpMyAdmin-Uploads auf XAMPP

Ein weiteres häufiges Problem bei XAMPP ist das Standardlimit für das Hochladen von Datenbanken. Beispielsweise erstellen Entwickler häufig eine Kopie einer 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 keine Datenbank hochladen können, da diese die maximal zulässige Upload-Größe überschreitet, die standardmäßig 2048 KiB beträgt.

Gehen Sie folgendermaßen vor, um das Upload-Limit für Datenbanken in phpMyAdmin zu erhöhen:

  1. Öffnen XAMPP-Systemsteuerung.

  2. Drücke den Forscher Taste.

  3. Öffne das php Ordner.

  4. Öffne das php.ini Datei mit einem beliebigen Texteditor.

  5. Ändern Sie den Wert für upload_max_filesize und post_max_size auf die gewünschte Größe. Beispielsweise: post_max_size = 20M und upload_max_filesize = 20M zum Importieren von Datenbankdateien mit bis zu 20 MB.

  6. Drücke den Halt Schaltfläche für MySQL und Apache.

  7. Drücke den Anfang Schaltfläche zum Neustarten von Apache und MySQL.

Sobald Sie die Schritte ausgeführt haben, sollten Sie nun in der Lage sein, große Datenbankdateien auf phpMyAdmin zu importieren.

So ändern Sie das phpMyAdmin-Passwort in XAMPP

Standardmäßig verwendet phpMyAdmin (MySQL) 'root' als Benutzernamen ohne Passwort. Wenn Sie also eine WordPress-Site installieren, müssen Sie bei Aufforderung nur root als Benutzernamen eingeben und das Passwortfeld leer lassen.

Gehen Sie folgendermaßen vor, um das phpMyAdmin-Kennwort in XAMPP zu ändern:

  1. Öffnen XAMPP-Systemsteuerung.

  2. Drücke den Administrator Schaltfläche für MySQL.

  3. Klicken Sie auf Benutzerkonten Tab.

  4. Drücke den Berechtigungen bearbeiten Link für den Benutzernamen root, aber den mit dem Hostnamen localhost.

  5. Drücke denÄndere das Passwort Taste.

    Set root password on phpMyAdmin

  6. Geben Sie das neue Passwort an.

  7. Drücke den Gehen Taste.

    phpMyAdmin root password

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

phpMyAdmin access denied after setting root password

Behebung der Meldung, dass der Zugriff auf phpMyAdmin verweigert wurde

So ändern Sie die Konfigurationseinstellungen in der config.inc.php Führen Sie die folgenden Schritte aus, um das Anmeldeproblem zu beheben:

  1. Öffnen XAMPP-Systemsteuerung.

  2. Drücke den Forscher Taste.

  3. Öffnen Sie im XAMPP-Ordner die phpMyAdmin Ordner.

  4. Öffne das config.inc.php Datei mit einem beliebigen Texteditor.

  5. Aktualisieren Sie unter 'Authentifizierungstyp und -informationen' die folgenden Zeilen:

    • Auf$ cfg ['Server'] [$ i] ['auth_type'] = 'config';ersetzenconfig zum Plätzchen.

    • Auf$ cfg ['Server'] [$ i] ['AllowNoPassword'] = true;ersetzenwahr zumfalsch.

      Config.inc.php Authentication type and info

  6. Speichern und schließen Sie die Datei.

Sobald Sie die Schritte ausgeführt haben, sollten Sie sich beim phpMyAdmin-Dashboard anmelden können.

Jetzt ist XAMPP konfiguriert und kann mit jeder unterstützten PHP-basierten Software verwendet werden.

Update 2. Januar 2020: Dieser Leitfaden wurde ursprünglich im März 2016 veröffentlicht und im Januar 2020 überarbeitet, um sicherzustellen, dass die Informationen weiterhin mit der neuesten Version von XAMPP funktionieren.