Zum Inhalt springen

XAMPP: Unterschied zwischen den Versionen

Aus Foxwiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 2: Zeile 2:


== Beschreibung ==
== Beschreibung ==
'''XAMPP''' ist ein [[Programmpaket]] von [[Freie Software|freier Software]] – ursprünglich vorwiegend im Umfeld des [[LAMP (Softwarepaket)|LAMP]]-Systems.
'''XAMPP''' ist ein [[Programmpaket]] von [[Freie Software|freier Software]] – ursprünglich vorwiegend im Umfeld des [[LAMP (Softwarepaket)|LAMP]]-Systems
* XAMPP ermöglicht das Installieren und Konfigurieren des [[Webserver]]s [[Apache HTTP Server|'''A'''pache]] mit der [[Datenbank]] [[MariaDB|'''M'''ariaDB]] (ersetzte im Oktober 2015 [[MySQL|'''M'''ySQL]]) bzw. [[SQLite]] und den [[Skriptsprache]]n [[Perl (Programmiersprache)|'''P'''erl]] und [[PHP|'''P'''HP]] (mit [[PHP Extension and Application Repository|PEAR]]).
* XAMPP ermöglicht das Installieren und Konfigurieren des [[Webserver]]s [[Apache HTTP Server|'''A'''pache]] mit der [[Datenbank]] [[MariaDB|'''M'''ariaDB]] (ersetzte im Oktober 2015 [[MySQL|'''M'''ySQL]]) bzw. [[SQLite]] und den [[Skriptsprache]]n [[Perl (Programmiersprache)|'''P'''erl]] und [[PHP|'''P'''HP]] (mit [[PHP Extension and Application Repository|PEAR]])
* Das '''X''' ("cross-platform") steht hierbei für die verschiedenen [[Betriebssystem]]e, auf denen es eingesetzt werden kann.
* Das '''X''' ("cross-platform") steht hierbei für die verschiedenen [[Betriebssystem]]e, auf denen es eingesetzt werden kann
* XAMPP enthält zusätzlich andere nützliche [[Dienstprogramm|Werkzeuge]] wie den [[FTP-Server]] [[ProFTPD]] oder [[FileZilla Server]], den [[Mailserver]] [[Mercury MTS|Mercury]], [[phpMyAdmin]], [[Webalizer]] und [[OpenSSL]].
* XAMPP enthält zusätzlich andere nützliche [[Dienstprogramm|Werkzeuge]] wie den [[FTP-Server]] [[ProFTPD]] oder [[FileZilla Server]], den [[Mailserver]] [[Mercury MTS|Mercury]], [[phpMyAdmin]], [[Webalizer]] und [[OpenSSL]]
* Von Version 1.7.4 an umfasst die Windows-Variante zusätzlich den Webserver und Webcontainer [[Apache Tomcat|Apache Tomcat 7]], der die Ausführung von [[JavaServer Pages]] und [[Servlet|Java Servlets]] ermöglicht.
* Von Version 1.7.4 an umfasst die Windows-Variante zusätzlich den Webserver und Webcontainer [[Apache Tomcat|Apache Tomcat 7]], der die Ausführung von [[JavaServer Pages]] und [[Servlet|Java Servlets]] ermöglicht


== Eigenschaften und Funktionen ==
== Eigenschaften und Funktionen ==
Ziel von XAMPP ist es, eine besonders einfache Installation zu erreichen.
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.
* 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.
* 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 [[Softwareentwickler|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 führte z. B. zum [[Patras (Zollsoftware)|Patras]]-[[Cyberattacke|Hack]] bei der [[Bundespolizei (Deutschland)|Bundespolizei]] im Juli 2011.


XAMPP ist nicht für den Einsatz als [[Produktivsystem]] (z. B. als öffentlicher Webserver) gedacht, sondern für [[Softwareentwickler|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 führte z. B. zum [[Patras (Zollsoftware)|Patras]]-[[Cyberattacke|Hack]] bei der [[Bundespolizei (Deutschland)|Bundespolizei]] im Juli 2011


== Varianten ==
== Varianten ==
XAMPP ist für folgende Betriebssysteme erhältlich:
XAMPP ist für folgende Betriebssysteme erhältlich
* [[Linux]] (früher als ''LAMPP'' bekannt)
* [[Linux]] (früher als ''LAMPP'' bekannt)
* [[Solaris (Betriebssystem)|Solaris]] – noch im [[Entwicklungsstadium (Software)#Beta-Version|Beta-Entwicklungsstadium]]
* [[Solaris (Betriebssystem)|Solaris]] – noch im [[Entwicklungsstadium (Software)#Beta-Version|Beta-Entwicklungsstadium]]
Zeile 25: Zeile 24:
* [[Microsoft Windows|Windows]] ([[Microsoft Windows 2000|Windows 2000]] und höher – früher als ''WAMPP'' bekannt)
* [[Microsoft Windows|Windows]] ([[Microsoft Windows 2000|Windows 2000]] und höher – früher als ''WAMPP'' bekannt)


Ursprünglich wurden die jeweiligen Versionen in Abhängigkeit zum zugedachten Betriebssystem LAMPP (Linux), MAMPP (MAC) bzw. WAMPP (Windows) genannt.
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.
* 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.
* Die Umstellung der Software erfolgt aus Stabilitätsgründen sukzessive
 


== Lizenz ==
== Lizenz ==
XAMPP an sich ist unter der [[GNU General Public License]] (GPL) freigegeben, ebenso der größte Teil der mitgelieferten Software.
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.
* In Abhängigkeit zur verwendeten Betriebssystemversion ist jedoch auch Software enthalten, die anderen Lizenzen unterliegt
* Unten stehende Tabelle gibt hierzu genauere Information:
* Unten stehende Tabelle gibt hierzu genauere Information
{| class="wikitable"
{| class="wikitable"
|-
|-

Version vom 22. März 2025, 12:31 Uhr

XAMPP - Beschreibung

Beschreibung

XAMPP ist ein Programmpaket von freier Software – ursprünglich vorwiegend im Umfeld des LAMP-Systems

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 führte z. B. zum Patras-Hack bei der Bundespolizei im Juli 2011

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

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
ProFTPDVorlage:FN FTP-Server GPL
FileZillaVorlage:FN FTP-Server GPL
Perl Skriptsprache GPL
phpMyAdmin Webanwendung zur Administration von SQL-Datenbanken GPL
OpenSSL OpenSSL License (ähnlich BSD-Lizenz mit Werbeklausel)
Mercury Mailserver

Vorlage:FNBox

Installation

Aufruf

Optionen

Unix GNU Parameter Beschreibung

Parameter

Umgebungsvariablen

Exit-Status

Konfiguration

Dateien

Datei Beschreibung


Anhang

Siehe auch

Dokumentation

Man-Page
Info-Pages

Links

Projekt

Weblinks