Zum Inhalt springen

XAMPP: Unterschied zwischen den Versionen

Aus Foxwiki
K Textersetzung - „z. B. “ durch „beispielsweise “
 
(41 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
'''topic''' - Beschreibung
'''XAMPP''' - Beschreibung


== Beschreibung ==
== Beschreibung ==
; XAMPP
[[Programmpaket]]
* [[Freie Software|freier Software]]


== Installation ==
; XAMPP ermöglicht
<syntaxhighlight lang="bash" highlight="1" line>
Installieren und Konfigurieren
</syntaxhighlight>
* [[Webserver]] [[Apache HTTP Server|Apache]]
 
* [[Datenbank]] [[MariaDB|MariaDB]]
== Aufruf ==
* [[Skriptsprache]]n
<syntaxhighlight lang="bash" highlight="1" line>
** [[Perl (Programmiersprache)|Perl]]
</syntaxhighlight>
** [[PHP|PHP]]
 
=== Optionen ===
{| class="wikitable sortable options gnu"
|-
! Unix !! GNU !! Parameter !! Beschreibung
|-
| || || ||
|-
|}


=== Parameter ===
; Cross-platform
Das X ("cross-platform") steht hierbei für die verschiedenen [[Betriebssystem]]e, auf denen es eingesetzt werden kann


=== Umgebungsvariablen ===
; Dienstprogramm
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]]


=== Exit-Status ===
; Tomcat
 
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
== Anwendung ==
<syntaxhighlight lang="bash" highlight="1" line>
</syntaxhighlight>
 
=== Problembehebung ===
 
== Konfiguration ==
 
=== Dateien ===
{| class="wikitable options"
|-
! Datei !! Beschreibung
|-
| ||
|-
| ||
|}
<noinclude>
 
== Anhang ==
=== Siehe auch ===
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}
 
=== Dokumentation ===
 
; Man-Page
 
; Info-Pages
 
=== Links ===
==== Projekt ====
 
==== Weblinks ====
 
 
{{DEFAULTSORT:new}}
{{DISPLAYTITLE:new}}
 
[[Kategorie:new]]
 
</noinclude>
 
= TMP =
 
{{Infobox Software
|Name                =
|Logo                = [[Datei:Xampp logo.svg|230px|Logo des XAMPP-Projekts]]
|Screenshot          = [[Datei:XAMPP Windows 10.PNG|350px]]
|Beschreibung        =
|Maintainer          =
|Hersteller          = [[Apache Friends]]
|Erscheinungsjahr    =
|AktuelleVersion      = <!-- Wikidata (Q324073) -->
|AktuelleVersionFreigabeDatum = <!-- Wikidata (Q324073) -->
|AktuelleVorabVersion =
|AktuelleVorabVersionFreigabeDatum =
|Betriebssystem      = [[Microsoft Windows|Windows]], [[Linux]], [[macOS]], [[Solaris (Betriebssystem)|Solaris]] und andere [[Unix]]-Varianten
|Programmiersprache  =
|Kategorie            = [[Webserver]]
|Lizenz              = [[GNU General Public License|GPL]] [[#Lizenz|u.&nbsp;a.]] ([[Freie Software]])
|Deutsch              = ja
|Website              = [https://www.apachefriends.org/de/index.html www.apachefriends.org]
|Dateien              =
}}
 
'''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]]). 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]]. 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. 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.
; Besonders einfache Installation
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.&nbsp;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<ref>{{Internetquelle |url=https://community.apachefriends.org/f/viewtopic.php?f=12&t=47629 |titel=Aus aktuellem Anlass... |werk=Apache Friends Support Forum |datum=2011-07-18 |abruf=2021-01-15}}</ref> führte z.&nbsp;B. zum [[Patras (Zollsoftware)|Patras]]-[[Cyberattacke|Hack]] bei der [[Bundespolizei (Deutschland)|Bundespolizei]] im Juli 2011.<ref>[http://www.tecchannel.de/sicherheit/news/2036604/bundespolizei_verwendete_unsicheres_serverpakt_xampp/ ''Erfolgreicher Hackerangriff – Bundespolizei verwendete unsicheres Serverpaket XAMPP''.] tecchannel.de, 19. Juli 2011</ref>
; Produktivsysteme
XAMPP ist nicht für den Einsatz als [[Produktivsystem]] (beispielsweise 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 beispielsweise zum [[Patras (Zollsoftware)|Patras]]-[[Cyberattacke|Hack]] bei der [[Bundespolizei (Deutschland)|Bundespolizei]] im Juli 2011


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


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>{{Webarchiv|url=http://www.apachefriends.org/de/xampp-linux.html |wayback=20070901115315 |text=neue Namensgebung |archiv-bot=2023-02-17 21:02:41 InternetArchiveBot }}</ref>
== Lizenz ==
XAMPP ist unter der [[GNU General Public License]] (GPL) freigegeben
* ebenso der größte Teil der mitgelieferten Software


== Lizenz ==
In Abhängigkeit zur verwendeten Betriebssystemversion ist jedoch auch Software enthalten, die anderen Lizenzen unterliegt
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:
{| class="wikitable"
{| class="wikitable"
|-
|-
! Software
! Software !! Typ !! Lizenz
! Typ
! Lizenz
|-
|-
| [[Apache HTTP Server|Apache]]
| [[Apache HTTP Server|Apache]]
Zeile 127: Zeile 60:
| [[PHP-Lizenz]]
| [[PHP-Lizenz]]
|-
|-
| [[ProFTPD]]{{FN|1)}}
| [[ProFTPD]]
| FTP-Server
| FTP-Server
| [[GNU General Public License|GPL]]
| [[GNU General Public License|GPL]]
|-
|-
| [[FileZilla]]{{FN|2)}}
| [[FileZilla]]
| FTP-Server
| FTP-Server
| [[GNU General Public License|GPL]]
| [[GNU General Public License|GPL]]
Zeile 151: Zeile 84:
|
|
|}
|}
{{FNBox|
  {{FNZ|1)|unter Linux}}
  {{FNZ|2)|unter Windows}}
}}


== Siehe auch ==
== Installation ==
* [[LAMP (Softwarepaket)|LAMP]]
* https://sourceforge.net/projects/xampp/
* [[Bitnami]]
* https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/8.2.12/
 
<noinclude>
 
== Anhang ==
=== Siehe auch ===
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}
 
=== Dokumentation ===
 
; Man-Page
 
; Info-Pages
 
=== Links ===
==== Projekt ====
# https://www.apachefriends.org


== Weblinks ==
==== Weblinks ====
{{Wikibooks|MediaWiki/ Installation|Installationsanweisung für MediaWiki und XAMPP unter Windows}}
# https://de.wikipedia.org/wiki/XAMPP
* [https://www.apachefriends.org/de/index.html Offizielle Website]
* [https://www.apachefriends.org/faq_windows.html Windows Frequently Asked Questions] (englisch)
* [http://code.iamkate.com/articles/xampp-version-history-apache-mysql-php/ XAMPP version history (Apache, MySQL, PHP)]
* [https://www.heise.de/ct/artikel/Von-Hausmannskost-zum-Galadiner-291604.html ''Webseiten lokal entwickeln und im Internet veröffentlichen''.] In: ''[[c’t]]'', 13/2008, S. 110


[[Kategorie:Abkürzung]]
{{DEFAULTSORT:XAMPP}}
[[Kategorie:Freie Server-Software]]
{{DISPLAYTITLE:XAMPP}}
[[Kategorie:Softwarepaket|Xampp]]
 
[[Kategorie:World Wide Web|Xampp]]
[[Kategorie:XAMPP]]
 
</noinclude>

Aktuelle Version vom 28. April 2025, 10:46 Uhr

XAMPP - Beschreibung

Beschreibung

XAMPP

Programmpaket

XAMPP ermöglicht

Installieren und Konfigurieren

Cross-platform

Das X ("cross-platform") steht hierbei für die verschiedenen Betriebssysteme, auf denen es eingesetzt werden kann

Dienstprogramm

XAMPP enthält zusätzlich andere nützliche Werkzeuge wie den FTP-Server ProFTPD oder FileZilla Server, den Mailserver Mercury, phpMyAdmin, Webalizer und OpenSSL

Tomcat

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

Besonders einfache Installation

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
Produktivsysteme

XAMPP ist nicht für den Einsatz als Produktivsystem (beispielsweise 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 beispielsweise zum Patras-Hack bei der Bundespolizei im Juli 2011

Betriebssysteme

Lizenz

XAMPP 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

Software Typ Lizenz
Apache Webserver Apache-Lizenz, Version 2.0
MariaDB Datenbank GPL
PHP und PEAR Skriptsprache PHP-Lizenz
ProFTPD FTP-Server GPL
FileZilla FTP-Server GPL
Perl Skriptsprache GPL
phpMyAdmin Webanwendung zur Administration von SQL-Datenbanken GPL
OpenSSL OpenSSL License (ähnlich BSD-Lizenz mit Werbeklausel)
Mercury Mailserver

Installation


Anhang

Siehe auch

Dokumentation

Man-Page
Info-Pages

Links

Projekt

  1. https://www.apachefriends.org

Weblinks

  1. https://de.wikipedia.org/wiki/XAMPP