Zum Inhalt springen

XAMPP

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 17. August 2025 um 10:35 Uhr durch imported>Buchonin (Korrektur).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
XAMPP

colspan="2" class="notheme" style="text-align:center; background:#Vorlage:Standardfarbe; color:#202122;" | Logo des XAMPP-Projekts
Datei:XAMPP Windows 10.PNG
Basisdaten

Maintainer Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Entwickler Apache Friends
Erscheinungsjahr Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Aktuelle Version Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value))
Aktuelle Vorabversion Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value))
Betriebssystem Windows, Linux, macOS, Solaris und andere Unix-Varianten
Programmier­sprache Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Kategorie Webserver
Lizenz GPL u. a. (Freie Software)
deutschsprachig ja
www.apachefriends.org

XAMPP ist ein Programmpaket von freier Software – ursprünglich vorwiegend im Umfeld des LAMP-Systems. XAMPP ermöglicht das Installieren und Konfigurieren des Webservers Apache mit der Datenbank MariaDB (ersetzte im Oktober 2015 MySQL) bzw. SQLite und den Skriptsprachen Perl und PHP (mit PEAR). Das X („cross-platform“) steht hierbei für die verschiedenen Betriebssysteme, auf denen es eingesetzt werden kann. XAMPP enthält zusätzlich andere nützliche Werkzeuge wie den FTP-Server ProFTPD oder FileZilla Server, den Mailserver Mercury, phpMyAdmin, Webalizer und OpenSSL. Von Version 1.7.4 an umfasst die Windows-Variante zusätzlich den Webserver und Webcontainer Apache Tomcat 7, der die Ausführung von JavaServer Pages und Java Servlets ermöglicht.

Eigenschaften und Funktionen

Ziel von XAMPP ist es, eine besonders einfache Installation zu erreichen. Für Windows-Systeme gibt es eine Version mit Installationsroutine, für die anderen unterstützten Betriebssysteme (siehe unten) eine Version mit ausführlicher Installationsanleitung. Man erhält auf verkürztem Wege Serverwerkzeuge, die alleine teilweise recht lange Konfigurationszeiten benötigen würden.

XAMPP ist nicht für den Einsatz als Produktivsystem (z. B. als öffentlicher Webserver) gedacht, sondern für Entwickler, die möglichst schnell ein kompaktes Testsystem aufsetzen möchten. Dies erklärt auch die bewusst in Kauf genommenen Einschränkungen in Hinblick auf die Sicherheit von XAMPP. Die Missachtung dieser Warnung<ref>Aus aktuellem Anlass... In: Apache Friends Support Forum. 18. Juli 2011, abgerufen am 15. Januar 2021.</ref> führte z. B. zum Patras-Hack bei der Bundespolizei im Juli 2011.<ref>Verhaftung und weitere Drohungen im Fall der Polizei-Hacker. heise online, 18. Juli 2011</ref>

Varianten

XAMPP ist für folgende Betriebssysteme erhältlich:

Ursprünglich wurden die jeweiligen Versionen in Abhängigkeit zum zugedachten Betriebssystem LAMPP (Linux), MAMPP (MAC) bzw. WAMPP (Windows) genannt. Aufgrund der möglichen Begriffsverwirrung und der Etablierung eines einheitlichen Produktnamens werden alle Pakete zukünftig nur noch als XAMPP bezeichnet. Die Umstellung der Software erfolgt aus Stabilitätsgründen sukzessive.<ref><templatestyles src="Webarchiv/styles.css" />neue Namensgebung (Memento des Vorlage:IconExternal vom 1. September 2007 im Internet Archive)  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/www.apachefriends.org</ref>

Lizenz

XAMPP an sich ist unter der GNU General Public License (GPL) freigegeben, ebenso der größte Teil der mitgelieferten Software. In Abhängigkeit zur verwendeten Betriebssystemversion ist jedoch auch Software enthalten, die anderen Lizenzen unterliegt. Unten stehende Tabelle gibt hierzu genauere Information:

Software Typ Lizenz
Apache Webserver Apache-Lizenz, Version 2.0
MariaDB Datenbank GPL
PHP und PEAR Skriptsprache PHP-Lizenz
ProFTPD<templatestyles src="FN/styles.css" /> 1) FTP-Server GPL
FileZilla<templatestyles src="FN/styles.css" /> 2) FTP-Server GPL
Perl Skriptsprache GPL
phpMyAdmin Webanwendung zur Administration von SQL-Datenbanken GPL
OpenSSL OpenSSL License (ähnlich BSD-Lizenz mit Werbeklausel)
Mercury Mailserver

<templatestyles src="FN/styles.css" />

<templatestyles src="FN/styles.css" />
1) 
unter Linux
<templatestyles src="FN/styles.css" />
2) 
unter Windows

Siehe auch

Weblinks

Einzelnachweise

<references />

Vorlage:Hinweisbaustein