XAMPP

from Wikipedia, the free encyclopedia
XAMPP

Logo of the XAMPP project
Basic data

developer Apache Friends
Current  version 7.3.8
( August 14, 2019 )
operating system Windows , Linux , macOS , Solaris and other Unix variants
category Web server
License GPL and a. ( Free software )
German speaking Yes
www.apachefriends.org

XAMPP is a program package made of free software - originally mainly in the LAMP system environment . XAMPP makes it possible to install and configure the Web server A pache with the database M ariaDB (replaced in October 2015 M ySQL ) and SQLite and scripting languages P erl and P HP (with PEAR ). The X ("cross-platform") stands for the various operating systems on which it can be used. XAMPP also contains other useful tools such as the FTP server ProFTPD or FileZilla Server , the mail server Mercury , phpMyAdmin , Webalizer and OpenSSL . From version 1.7.4 onwards, the Windows version also includes the web server and web container Apache Tomcat 7 , which enables the execution of JavaServer Pages and Java Servlets .

Features and functions

The aim of XAMPP is to achieve a particularly simple installation. For Windows systems there is a version with an installation routine, for the other supported operating systems (see below) a version with detailed installation instructions. In a shortened way, you get server tools that would require quite long configuration times on their own.

XAMPP is not intended for use as a productive system (e.g. as a public web server), but for developers who want to set up a compact test system as quickly as possible. This also explains the deliberately accepted restrictions with regard to the security of XAMPP. Failure to observe this warning resulted in e.g. As the Patras - Hack in the Federal Police in July 2011th

variants

XAMPP is available for the following operating systems:

Originally, the respective versions were named LAMPP (Linux), MAMPP (MAC) or WAMPP (Windows) depending on the intended operating system. Due to the possible confusion of terms and the establishment of a uniform product name, all packages will in future only be referred to as XAMPP. The software is being converted successively for reasons of stability.

License

XAMPP itself is released under the GNU General Public License (GPL), as is most of the software that comes with it. However, depending on the operating system version used, software is also included that is subject to other licenses. The table below provides more detailed information on this:

software Type License
Apache Web server Apache license , version 2.0
MariaDB Database GPL
PHP and PEAR Scripting language PHP license
ProFTPD 1) FTP server GPL
FileZilla 2) FTP server GPL
Pearl Scripting language GPL
phpMyAdmin Web application for the administration of SQL databases GPL
OpenSSL OpenSSL License (similar to BSD license with advertising clause)
Mercury Mail server
1) under Linux
2) under Windows

See also

Web links

Wikibooks: Installation  instructions for MediaWiki and XAMPP under Windows - learning and teaching materials

Individual evidence

  1. www.apachefriends.org .
  2. Warning from the manufacturer against productive use
  3. Successful hacker attack - Federal police used insecure server package XAMPP . tecchannel.de, July 19, 2011
  4. new naming