XAMPP ist das beliebteste Softwarepaket, mit dem eine PHP-Entwicklungsumgebung für Webdienste eingerichtet wird, indem alle erforderlichen Softwarekomponenten bereitgestellt werden. Während des Prozesses der Softwarebereitstellung verwenden die meisten Webserver fast ähnliche Komponenten, sodass die Verwendung von XAMPP einen einfachen Übergang vom lokalen Server zum Live-Server ermöglicht. XAMPP ist ein AMP -Stack, der für Cross Platform, Apache , M ySQL , P HP, Perl steht, mit einigen zusätzlichen administrativen Software-Tools wie PHPMyAdmin (für den Datenbankzugriff), FileZilla FTP-Server, Mercury-Mailserver und JSP Tomcat-Server. 
Andere allgemein bekannte Softwarepakete wie XAMPP sind WAMP, LAMP und andere.
Der XAMPP-Server wird zum Testen von PHP-Seiten verwendet. Es funktioniert als lokaler Server. Es enthält eine MySQL-Datenbank zum Verwalten oder Speichern von Daten auf einem lokalen Server.
Vorteile von XAMPP: 
 

  • Es ist kostenlos und einfach zu bedienen und für Windows, Linux und Mac OS leicht verfügbar.
  • Es ist ein anfängerfreundliches Lösungspaket für die Full-Stack-Webentwicklung.
  • Es ist ein Open-Source- Softwarepaket, das eine einfache Installation ermöglicht.
  • Es ist sehr einfach und leicht , eine Einrichtung für Entwicklung, Tests und Bereitstellung zu erstellen.
  • Es spart Zeit und bietet mehrere Möglichkeiten zur Verwaltung von Konfigurationsänderungen.
  • Es übernimmt viele administrative Aufgaben wie die Überprüfung des Status und der Sicherheit.

Softwarekomponenten von XAMPP: 
 

  • Apache spielt die Rolle der Verarbeitung der HTTP-Requests. Es ist die eigentliche Standardanwendung des Webservers. Es ist der beliebteste Webserver, der von der Apache Software Foundation verwaltet wird.
  • MySQL Die Rolle des Datenbankverwaltungssystems in XAMPP wird von MySQL gespielt. Es hilft, gesammelte Daten sehr effizient zu speichern und zu verwalten. Es ist Open Source und am beliebtesten.
  • PHP ist die serverseitige Skriptsprache, die für Hypertext Preprocessor steht. Es ist in HTML-Code eingebettet, der mit dem Webserver interagiert. Es ist Open Source und funktioniert gut mit MySQL und ist zu einer gängigen Wahl für Webentwickler geworden.
  • Perl ist die höhere Programmiersprache, die für die Textbearbeitung entwickelt wurde und Zwecken wie der Webentwicklung und der Netzwerkprogrammierung dient.

Schritte zur Installation von XAMPP unter Windows: 
 

  • Besuchen Sie im Webbrowser Apache Friends und laden Sie das XAMPP-Installationsprogramm herunter. 
     

xampp-Download-Bildschirm

  • Wählen Sie während des Installationsvorgangs die erforderlichen Komponenten wie MySQL, FileZilla-FTP-Server, PHP, phpMyAdmin aus oder belassen Sie die Standardoptionen und klicken Sie auf die Schaltfläche  Weiter .
     

xampp-Download-Fenster-Bildschirm

  • Deaktivieren Sie die Option Mehr über Bitnami erfahren und klicken Sie auf die Schaltfläche Weiter .
  • Wählen Sie den Stammverzeichnispfad, um den Ordner htdocs für unsere Anwendungen einzurichten. Zum Beispiel 'C:\xampp'.
  • Klicken Sie auf die Schaltfläche Zugriff zulassen, um die XAMPP-Module von der Windows-Firewall zuzulassen.
  • Klicken Sie nach dem Installationsvorgang auf die Schaltfläche Fertig stellen des XAMPP-Setup-Assistenten.
  • Jetzt ist das XAMPP-Symbol auf der rechten Seite des Startmenüs deutlich sichtbar. Anzeigen oder Ausblenden kann über das Bedienfeld eingestellt werden, indem Sie auf das Symbol klicken.
  • Um Apache und MySQL zu starten, klicken Sie einfach auf die Schaltfläche  Start in der Systemsteuerung.
     

systemsteuerung-xampp

Hinweis: Angenommen, Apache startet nicht, bedeutet dies, dass ein anderer Dienst auf Port 80 ausgeführt wird. Stoppen Sie in diesem Fall den anderen Dienst vorübergehend und starten Sie ihn neu.
Serverrequests stellen: Öffnen Sie Ihren Webbrowser und überprüfen Sie, ob der XAMPP-Dienst ordnungsgemäß installiert wurde oder nicht. Geben Sie die URL ein: http://localhost . Wenn Sie die Standardseite für XAMPP sehen können, haben Sie Ihren XAMPP-Server erfolgreich installiert.
So überprüfen Sie, ob PHP funktioniert: Alle mit der Website verbundenen Dateien sind in einem Ordner namens htdocs organisiert und führen dann die Datei index.php aus, indem Sie http://localhost/index.php oder http://localhost verwenden .
Notiz:Für jede neue Website oder Anwendung ist es immer besser, einen anderen Ordner innerhalb von htdocs zu erstellen , um Ordnung zu halten und Verwirrung zu vermeiden.
Wenn wir zum Beispiel einen Ordner geeksforgeeks erstellen und dann eine Datei mit dem Namen „helloWorld.php“ erstellen. Alle damit verbundenen Inhalte werden im Ordner „geeksforgeeks“ abgelegt. Die Stamm-URL der Website lautet also „http://localhost/geeksforgeeks/“. Auf jede Homepage wird also zugegriffen, indem die Stamm-URL in den Browser eingegeben wird. Um die Ausgabe zu sehen, geben Sie einfach „http://localhost/geeksforgeeks/helloWorld.php“ ein.
Im Allgemeinen suchen Webserver nach einer Indexdatei (Zielseite), nämlich index.html oder index.phpim Stammverzeichnis des Website-Ordners. Gehen Sie zum Ordner /xampp/htdocs/ und erstellen Sie eine Datei mit der Erweiterung .php (test.php) und geben oder kopieren Sie den folgenden Code und speichern Sie ihn.
 

php

<?php
phpinfo();
?>

Öffnen Sie nun Ihren Browser und gehen Sie zu „http://localhost/test.php“. Wenn Sie 
dieselbe Seite wie unten sehen, wurde PHP erfolgreich installiert. 
 

test-screen-phpinfo

Hinweis: In XAMPP befinden sich die Konfigurationsdateien von Apache, MySQL, PHP in C:\Program Files\xampp. Für alle Änderungen an der Konfigurationsdatei müssen Sie Apache und MySQL neu starten.