XAMPP ist ein plattformübergreifender Webserver zum Entwickeln und Testen von Programmen und Webanwendungen, der von der Apache Friends Organization erstellt wurde. Es handelt sich um Open-Source-Software, sodass der Code vom Publikum geändert oder überarbeitet werden kann.
XAMPP wird von verschiedenen Plattformen wie Windows, Linux und macOS unterstützt.
Im XAMPP Abkürzung,
- X steht für Kreuz
- A steht für Apache
- M steht für MariaDB
- PP steht für Perl und PHP
Die Komponenten und Software von XAMPP:
- Apache . Apache ist ein beliebter HTTP-Webserver, der verschiedene Websites und Webanwendungen hostet.
- MariaDB . MariaDB ist ein RDBMS, das zum Speichern, Verwalten, Bearbeiten und Anzeigen der Daten verwendet wird. Anfangs war MySQL Teil der XAMPP-Software. Später wurde MySQL durch MariaDB ersetzt.
- PHP . PHP ist eine Skriptsprache, die verwendet wird, um dynamische Websites und Webanwendungen zu entwickeln.
- Perl . Es ist eine Kombination der dynamischen Sprachen Perl 5 und Perl 6.
- XAMPP-Systemsteuerung . Das XAMPP Control Panel ist eine zentrale Konsole zur Verwaltung aller Komponenten und Software von XAMPP.
- PhpMyAdmin. Es ist ein Webportal, das zur Verwaltung des MariaDB-Datenbankservers verwendet wird. Wir können eine Datenbank erstellen, eine Abfrage darauf ausführen und die Leistung des Datenbankservers überwachen.
- SSL öffnen . Es ist eine Open-Source-Implementierung von SSL. (Secure Socket Layer)
- Tomcat . Es ist ein Servlet, das JAVA-Funktionen bereitstellt.
- Quecksilber . Es ist ein Mailserver zum Versenden von E-Mails.
- Webalizer. Es handelt sich um eine Webanalysesoftware, die Details zur Nutzung und Benutzerprotokolle bereitstellt.
In diesem Artikel werden wir die schrittweisen Installations- und Konfigurationsprozesse der XAMPP-Software auf Windows Server 2019 untersuchen.
XAMPP-Installationsprozess
Das erste, was Sie tun müssen, ist, XAMPP von der offiziellen Apache Friends-Website herunterzuladen. Sobald die Setup-Datei heruntergeladen wurde, führen Sie sie aus und der Installationsassistent wird geöffnet. Klicken Sie im Begrüßungsbildschirm auf Weiter .

Unter Komponenten auswählen können Sie die Komponenten auswählen, die Sie installieren möchten Bildschirm. Wir installieren alle Komponenten. Wählen Sie alle aus und klicken Sie auf Weiter .

Im Installationsordner Geben Sie auf dem Bildschirm das Verzeichnis an, in dem Sie XAMPP installieren möchten. Wir akzeptieren den Standardspeicherort, ändern Sie also nicht das Verzeichnis. Klicken Sie auf Weiter .

Auf der Sprache Wählen Sie im XAMPP-Bedienfeld die zu verwendende Sprache aus. Die Standardsprache ist Englisch. Klicken Sie auf Weiter .

Klicken Sie auf Bereit zum Installieren klicken Sie auf Weiter .

Der Installationsvorgang beginnt.

Klicken Sie nach Abschluss der XAMPP-Installation auf Fertig stellen um den Assistenten zu schließen. Jetzt wurde XAMPP erfolgreich installiert.

Sobald die Installation abgeschlossen ist, öffnet sich das XAMPP Control Panel:

Lassen Sie uns verstehen, wie wir die Komponenten davon konfigurieren können.
XAMPP-Systemsteuerung
XAMPP hat eine zentrale Konsole, um die verschiedenen Komponenten zu konfigurieren. Wir können damit die folgenden Aufgaben ausführen:
- Starten und stoppen Sie die Dienste von Apache, FileZilla, MySQL/MariaDB, Mercury und Tomcat.
- Greifen Sie auf die Admin-Seite von Apache, FileZilla, MySQL/MariaDB, Mercury und Tomcat zu.
- Ändern Sie die Konfigurationsparameter.
- Greifen Sie auf die Fehlerprotokolle zu.
Außerdem können wir Aufgaben mit den folgenden Schaltflächen ausführen:
- Konfigurieren
- Netstat
- Schale
- Explorer
- Dienste
- Hilfe
- Beenden

Konfigurieren . Die Schaltfläche öffnet das Dialogfenster mit Optionen zum Konfigurieren aller oder einzelner Komponenten von XAMPP.

Netstat . Es zeigt alle Prozesse, die auf dem Computer laufen.

Schale . Es öffnet eine UNIX-Shell.

Explorer . Es öffnet das Verzeichnis, in dem XAMPP installiert ist.

Dienste . Es öffnet die Windows-Dienste (services.msc )

Hilfe . Es öffnet das Dialogfeld mit Links zu verschiedenen Blogs und Foren.

Beenden . Schließen Sie die XAMPP-Systemsteuerung.
Verwalten Sie die Module von XAMPP
Es gibt einige Schaltflächen im Bedienfeld, mit denen wir verschiedene XAMPP-Module verwalten können. Die Liste der Schaltflächen und die Details der Aktionen folgen.
Start-Schaltfläche
Die Startschaltfläche wird verwendet, um die Module und ihre Dienste zu starten. Wenn das Modul erfolgreich gestartet wird, ändert sich die Hintergrundfarbe des Modulnamens und eine zugewiesene Prozess-ID und ein Port werden in der Spalte PID(s) und Port(s) angezeigt.

Admin-Schaltflächen
Der Administrator Schaltflächen öffnen verschiedene Tools zur Verwaltung der XAMPP-Module. Die Werkzeuge sind folgende:
Apache-Modul . Es öffnet eine Beispiel-Webseite, die Links enthält, um die Version von PHP und PhpMyAdmin anzuzeigen.

MySQL/Maria-DB . Es öffnet die PhpMyAdmin-Webkonsole.

FileZilla . Wenn wir auf die Admin-Schaltfläche von FileZilla klicken, öffnet sich ein weiteres Dialogfeld, in dem Sie die Verbindungsparameter angeben müssen.

Sobald die Verbindung erfolgreich hergestellt wurde, öffnet sich die FileZilla-Verwaltungskonsole.

Quecksilber . Die Admin-Schaltflächen öffnen eine Konsole, die zum Verwalten des SMTP-Servers verwendet wird. Sie können diesen Artikel über Mail für Windows lesen, um mehr darüber zu erfahren.

Tomcat . Um die Tomcat-Dienste auszuführen, müssen wir JDK oder JRE auf dem Computer installieren. Wenn wir auf die Admin-Schaltfläche klicken, wird eine webbasierte Konsole zur Verwaltung der Tomcat-Anwendung geöffnet.

Konfigurationsschaltflächen
Wir können die Konfigurationsdateien von XAMPP-Modulen bearbeiten. Es folgt die Liste der Konfigurationsdateien jedes Moduls:
Modulname | Name der Konfigurationsdatei |
Apache | Apache (httpd.conf)Apache (httpd-ssl.conf)Apache (httpd-xampp.conf)PHP (php.ini)phpMyAdmin(config.inc.php) |
MySQL/MariaDB | Meine.ini |
FileZilla | FileZilla.Server.xml |
Quecksilber | Mercury.ini |
Kater | server.xmltomcat-users.xmlweb.xmlcontext.xml |
Wenn wir auf die Schaltfläche Config klicken, öffnet sich ein weiteres Fenster mit der Option, die Konfigurationsdatei der XAMPP-Module zu öffnen.
Protokollschaltfläche
Es öffnet Protokolldateien mit Details zu verschiedenen Ereignissen, Warnungen und Fehlern. Jedes Modul von XAMPP hat seinen eigenen Satz von Protokolldateien.
Modulname | Protokolldateiname |
Apache | Apache (access.log)Apache (error.log)PHP (php_error_log) |
MySQL/MariaDB | Mysql_error.log |
FileZilla | Sie können die Protokolle über die FileZilla-Verwaltungskonsole anzeigen. |
Quecksilber | Auf den Standardstandort des Mercury kann nicht über das Bedienfeld zugegriffen werden. Wir müssen das Fehlerprotokoll im Dateisystem durchsuchen. |
Kater | Auf den Standardspeicherort des Tomcat kann nicht über das Bedienfeld zugegriffen werden. Wir müssen das Fehlerprotokoll im Dateisystem durchsuchen. |
Zusammenfassung
So haben wir den Apache XAMPP-Software-Stack und seine verschiedenen Komponenten und Module kennengelernt. Der Artikel behandelt auch den schrittweisen Installationsprozess der Apache XAMPP-Software auf Windows Server 2019 und erklärt das XAMPP-Kontrollfeld.
Ich hoffe, dass diese Informationen für Ihren Arbeitsablauf hilfreich sind. Und wenn Sie Anmerkungen haben oder persönliche Tipps zum Thema geben möchten, sind Sie herzlich willkommen – der Kommentarbereich steht Ihnen zur Verfügung.