XAMPP ( / z æ m p / oder / ɛ k s . Æ m p / [2] ) wird ein frei und offen Source plattformübergreifende Web – Server Lösung Stapelpaket von Apache Friends entwickelt, [2] , bestehend hauptsächlich aus dem Apache HTTP Server , MariaDB Datenbank und Dolmetscher für Skripte, die in den Programmiersprachen PHP und Perl geschrieben wurden . [3] [4]XAMPP steht für Cross-Platform (X), Apache (A), MariaDB (M), PHP (P) und Perl (P). Es ist eine einfache, leichte Apache-Verteilung, die es extrem einfach für Entwickler macht, einen lokalen Webserver für Test- und Bereitstellungszwecke zu erstellen. Alles, was benötigt wird, um eine Web-Server-Server-Anwendung (Apache), Datenbank (MariaDB) und Skriptsprache (PHP) – ist in einer extrahierbaren Datei enthalten. XAMPP ist auch plattformübergreifend, was bedeutet, dass es auf Linux, Mac und Windows gleich gut funktioniert. Da die meisten Web-Server-Bereitstellungen die gleichen Komponenten wie XAMPP verwenden, macht es den Übergang von einem lokalen Test-Server zu einem Live-Server auch extrem einfach.
Etymologie
Der Begriff XAMPP ist ein scheinbares Akronym . Allerdings gibt es keine offizielle Akronym-Erweiterung auf der Apache Friends Website angegeben. Ihr Homepage-Header liest „XAMPP Apache + MariaDB + PHP + Perl“ und zeigt an, dass diese Abkürzung ein rekursives Akronym ist .
Der Begriff kann inoffiziell wie folgt zusammengefasst werden:
Brief | Bedeutung |
---|---|
X | Als ideographisches Schreiben, das sich auf plattformübergreifend bezieht [5] |
EIN | Apache [6] oder seine erweiterte Form, Apache HTTP Server [5] |
M | MariaDB [7] (früher: MySQL [5] [7] ) |
P | PHP [6] [5] |
P | Perl [6] [5] |
MySQL wurde mit MariaDB auf 2015-10-19 ersetzt und beginnend mit den XAMPP-Versionen 5.5.30 und 5.6.14, [7] , die die Bedeutung des Akronyms effektiv verändern.
Während beide Buchstaben P de facto austauschbar sind, zeigt die Konvention, die auf der Apache Friends-Website verwendet wird, an, dass der erste Buchstabe P für PHP kurz ist und der letzte Buchstabe P für Perl kurz ist.
Voraussetzungen
XAMPP benötigt nur einen Zip , Teer , 7z oder Exe- Datei heruntergeladen und ausgeführt werden, und wenig oder keine Konfiguration der verschiedenen Komponenten, aus denen sich der Webserver zusammensetzt, ist erforderlich. [8]
Eigenschaften
XAMPP wird regelmäßig auf die neuesten Versionen von Apache , MariaDB , PHP und Perl aktualisiert . Es kommt auch mit einer Reihe von anderen Modulen wie OpenSSL , phpMyAdmin , MediaWiki , Joomla , WordPress und vieles mehr. [9] Selbstständige, mehrere Instanzen von XAMPP können auf einem einzelnen Computer existieren, und jede gegebene Instanz kann von einem Computer auf einen anderen kopiert werden. [10] XAMPP wird sowohl in einer vollen als auch in einer Standardversion angeboten (kleinere Version). [10]
Verwendung
Offiziell beabsichtigten die Designer von XAMPP, sie nur als Entwicklungswerkzeug zu verwenden, um Website-Designern und Programmierern zu erlauben, ihre Arbeit auf ihren eigenen Computern ohne Zugang zum Internet zu testen. Um dies so einfach wie möglich zu machen, sind viele wichtige Sicherheitsmerkmale standardmäßig deaktiviert. [11] XAMPP hat die Möglichkeit, Webseiten im World Wide Web zu bedienen . [12] Ein spezielles Werkzeug wird zur Passwort-Schutz der wichtigsten Teile des Pakets zur Verfügung gestellt. [13]
XAMPP bietet auch Unterstützung für die Erstellung und Manipulation von Datenbanken in MariaDB und SQLite unter anderem.
Sobald XAMPP installiert ist, ist es möglich, einen localhost wie einen entfernten Host zu behandeln, indem er einen FTP- Client verbindet. Mit einem Programm wie FileZilla hat viele Vorteile bei der Installation eines Content Management System (CMS) wie Joomla oder WordPress . Es ist auch möglich, eine Verbindung zu localhost über FTP mit einem HTML-Editor herzustellen .
Komponenten
XAMPP 7.1.7 für Windows und Linux, Mac OSX, einschließlich: [14]
Komponente | Unter Windows | Unter Linux | Auf macOS |
---|---|---|---|
Apache 2.4.26 | Ja | Ja | Ja |
MariaDB 10.1.25 | Ja | Ja | Ja |
PHP | Ja – 7.1.7 | Ja – 7.1.7 [15] | Ja – 7.1.7 [15] |
PhpMyAdmin | Ja – 4.7.0 | Ja – 4.7.0 | Ja – 4.7.0 |
OpenSSL | Ja – 1.0.2l | Ja – 1.0.2l | Ja – 1.0.2l |
XAMPP Bedienfeld 3.2.2 | Ja | Nein | Nein |
Webalizer | Ja – 2.23-04 | Ja – 2.23-05 | Ja – 2.23-05 |
Mercury Mail | Ja | Nein | Nein |
Transportsystem 4.63 | Ja | Nein | Nein |
Tomcat 7.0.56 (mit mod_proxy_ajp als Connector) | Ja | Nein | Nein |
Strawberry Perl 7.0.56 Tragbar | Ja | Nein | Nein |
FileZilla FTP Server 0.9.41 | Ja | Nein | Nein |
ProFTPD 1.3.4c | Nein | Ja | Ja |
GD 2.0.35 | Nein | Ja | Ja |
Perl 5.16.3 | Nein | Ja | Ja |
Freetype2 2.4.8 | Nein | Ja | Ja |
Libpng 1.5.26 | Nein | Ja | Ja |
Gdbm 1.8.3 | Nein | Ja | Ja |
Zlib 1.2.8 | Nein | Ja | Ja |
Expat 2.0.1 | Nein | Ja | Ja |
Sablotron 1.0.3 | Nein | Ja | Ja |
Libxml 2.0.1 | Nein | Ja | Ja |
Ming 0.4.5 | Nein | Ja | Ja |
Pdf-Klasse 0.11.7 | Nein | Ja | Ja |
Ncurses 5.9 | Nein | Ja | Ja |
Mod_perl 2.0.8-dev | Nein | Ja | Ja |
FreeTDS 0,91 | Nein | Ja | Ja |
Gettext 0.18.1.1 | Nein | Ja | Ja |
IMAP C-Client 2007e | Nein | Ja | Ja |
OpenLDAP (Client) 2.4.21 | Nein | Ja | Ja |
Mcrypt 2.5.8 | Ja | Ja | Ja |
Mhash 0.9.9.9 | Nein | Ja | Ja |
CUrl 7.45.0 | Nein | Ja | Ja |
Libxslt 1.1.28 | Nein | Ja | Ja |
Libapreq 2.12 | Nein | Ja | Ja |
FPDF 1.7 | Nein | Ja | Ja |
ICU4C Bibliothek 4.8.1 | Nein | Ja | Ja |
APR 1.5.2 | Nein | Ja | Ja |
APR-utils 1.5.4 | Nein | Ja | Ja |
Hauptkomponentenversionen in XAMPP Releases
XAMPP | Apache | MariaDB | MySQL | PHP | Ref |
---|---|---|---|---|---|
1.7.0 | 2.2.11 | – | 5.1.30 | 5.2.8 | [16] |
1.7.1 | 2.2.11 | – | 5.1.33 | 5.2.9 | [17] |
1.7.2 | 2.2.12 | – | 5.1.37 | 5.3.0 | [18] |
1.7.3 | 2.2.14 | – | 5.1.41 | 5.3.1 | [19] |
1.7.4 | 2.2.17 | – | 5.5.8 | 5.3.5 | [20] |
1.7.5 | 2.2.21 | – | 5.5.15 | 5.3.8 | [21] |
1.7.7 | 2.2.21 | – | 5.5.16 | 5.3.8 | [22] |
1.8.0 | 2.4.2 | – | 5.5.25a | 5.4.4 | [23] |
1.8.1 | 2.4.3 | – | 5.5.27 | 5.4.7 | [24] |
1.8.2 | 2.4.10 | – | 5.5.39 | 5.4.31 | [25] |
1.8.3 | 2.4.10 | – | 5.6.20 | 5.5.15 | [26] |
5.5.19 | 2.4.10 | – | 5.6.21 | 5.5.19 | [27] |
5.5.24 | 2.4.12 | – | 5.6.24 | 5.5.24 | [28] |
5.5.33 | 2.4.18 | 10.1.10 | – | 5.5.33 | [29] |
5.5.34 | 2.4.18 | 10.1.13 | – | 5.5.34 | [30] |
5.5.35 | 2.4.18 | 10.1.13 | – | 5.5.35 | [31] |
5.6.3 | 2.4.10 | – | 5.6.21 | 5.6.3 | [32] |
5.6.8 | 2.4.12 | – | 5.6.24 | 5.6.8 | [33] |
5.6.11 | 2.4.16 | – | 5.6.25 | 5.6.11 | [34] |
5.6.12 | 2.4.16 | – | 5.6.26 | 5.6.12 | [35] |
5.6.14 | 2.4.17 | 10.1.8 | – | 5.6.14 | [36] |
5.6.15 | 2.4.17 | 10.1.9 | – | 5.6.15 | [37] |
5.6.19 | 2.4.18 | 10.1.10 | – | 5.6.19 | [38] |
5.6.20 | 2.4.18 | 10.1.13 | – | 5.6.20 | [39] |
5.6.21 | 2.4.18 | 10.1.13 | – | 5.6.21 | [40] |
5.6.28 | 2.4.18 | 10.1.19 | – | 5.6.28 | [41] |
5.6.30 | 2.4.25 | 10.1.21 | – | 5.6.30 | [42] |
5.6.31 | 2.4.26 | 10.1.25 | – | 5.6.31 | [43] |
7.0.0 | 2.4.18 | 10.1.9 | – | 7.0.0 | [44] |
7.0.1 | 2.4.18 | 10.1.9 | – | 7.0.1 | [45] |
7.0.2 | 2.4.18 | 10.1.10 | – | 7.0.2 | [46] |
7.0.3 | 2.4.18 | 10.1.10 | – | 7.0.3 | [47] |
7.0.4 | 2.4.18 | 10.1.10 | – | 7.0.4 | [48] |
7.0.5 | 2.4.18 | 10.1.13 | – | 7.0.5 | [49] |
7.0.6 | 2.4.18 | 10.1.13 | – | 7.0.6 | [50] |
7.0.8 | 2.4.18 | 10.1.13 | – | 7.0.8 | [51] |
7.0.9 | 2.4.23 | 10.1.16 | – | 7.0.9 | [52] |
7.0.13 | 2.4.23 | 10.1.19 | – | 7.0.13 | [53] |
7.0.15 | 2.4.25 | 10.1.21 | – | 7.0.15 | [54] |
7.0.16 | 2.4.25 | 10.1.21 | – | 7.0.16 | [55] |
7.0.18 | 2.4.25 | 10.1.22 | – | 7.0.18 | [56] |
7.0.20 | 2.4.25 | 10.1.24 | – | 7.0.20 | [57] |
7.0.21 | 2.4.26 | 10.1.25 | – | 7.0.21 | [58] |
7.1.1 | 2.4.25 | 10.1.21 | – | 7.1.1 | [59] |
7.1.2 | 2.4.25 | 10.1.21 | – | 7.1.2 | [60] |
7.1.4 | 2.4.25 | 10.1.22 | – | 7.1.4 | [61] |
7.1.6 | 2.4.25 | 10.1.24 | – | 7.1.6 | [62] |
7.1.7 | 2.4.26 | 10.1.25 | – | 7.1.7 | [63] |
XAMPP Installers and Downloads for Apache Friends
https://www.apachefriends.org/
XAMPP is an easy to install Apache distribution containing MariaDB, PHP and Perl.
Xampp
Herunterladen – Erweiterungen – About the XAMPP project – … |
Developing a PHP application …
Developing a PHP application on XAMPP-VM for OS X. XAMPP … |
Download
You can download a compatible version of XAMPP for these … |
Hosting
We want to make hosting PHP applications created with … |
Download XAMPP
You can download a compatible version of XAMPP for these … |
Add-ons
Themes and other add-ons. The following is a list of themes and … |
XAMPP Download Success
Windows FAQs – Linux FAQs – OS X FAQs – … |
Community
Can you help translate XAMPP for other community members? We … |
Télécharger
Il suffit de télécharger et de lancer l’installateur. C’est aussi simple … |
About
… and wrote several books about web technologies like Apache … |
Weitere Ergebnisse von apachefriends.org » |