XAMPP
XAMPP is a free and open-source cross-platform web server solution stack package developed by Apache Friends, consisting mainly of the Apache HTTP Server, MariaDB database, and interpreters for scripts written in the PHP and Perl programming languages. Since most actual web server deployments use the same components as XAMPP, it makes transitioning from a local test server to a live server possible.
XAMPP's ease of deployment means a WAMP or LAMP stack can be installed quickly and simply on an operating system by a developer, with the advantage that common add-in applications such as WordPress and Joomla! can also be installed with similar ease using Bitnami.
Etymology
The term XAMPP is an apparent acronym. However, there is no official acronym expansion specified on the Apache Friends website. Their homepage header reads "XAMPP Apache + MariaDB + PHP + Perl", indicating that this abbreviation is a recursive acronym.The term can be unofficially broken down as follows:
Letter | Meaning |
X | An ideographic letter referring to cross-platform |
A | Apache, or its expanded form, Apache HTTP Server |
M | MariaDB |
P | PHP |
P | PERL |
MySQL was replaced with MariaDB on 19 October 2015 and beginning with XAMPP versions 5.5.30 and 5.6.14, effectively altering the meaning of the acronym.
While both letters P are de facto interchangeable, convention used at the Apache Friends website indicates that the first letter P is short for PHP and the latter letter P is short for Perl.
Prerequisites
XAMPP requires only one zip, tar, 7z, or exe file to be downloaded and run, and little or no configuration of the various components that make up the web server is required. The Windows version of XAMPP requires Microsoft Visual C++ 2017 Redistributable.Features
XAMPP is regularly updated to the latest releases of Apache, MariaDB, PHP and Perl. It also comes with a number of other modules including OpenSSL, phpMyAdmin, MediaWiki, Joomla, WordPress and more. Self-contained, multiple instances of XAMPP can exist on a single computer, and any given instance can be copied from one computer to another. XAMPP is offered in both a full and a standard version.Usage
The most obvious characteristic of XAMPP is the ease at which a WAMP webserver stack can be deployed and instantiated. Later some common packaged applications that could be easily installed were provided by Bitnami.Officially, XAMPP's designers intended it for use only as a development tool, to allow website designers and programmers to test their work on their own computers without any access to the Internet. To make this as easy as possible, many important security features are disabled by default. XAMPP has the ability to serve web pages on the World Wide Web. A special tool is provided to password-protect the most important parts of the package.
XAMPP also provides support for creating and manipulating databases in MariaDB and SQLite among others.
Once XAMPP is installed, it is possible to treat a localhost like a remote host by connecting using an FTP client. Using a program like FileZilla has many advantages when installing a content management system like Joomla or WordPress. It is also possible to connect to localhost via FTP with an HTML editor.
Components
XAMPP | Apache | MariaDB | PHP | Ref |
7.2.1 | 2.4.29 | 10.1.30 | 7.2.1 | |
7.2.2 | 2.4.29 | 10.1.30 | 7.2.2 | |
7.2.3 | 2.4.29 | 10.1.31 | 7.2.3 | |
7.2.4 | 2.4.33 | 10.1.31 | 7.2.4 | |
7.2.5 | 2.4.33 | 10.1.32 | 7.2.5 | |
7.2.6 | 2.4.33 | 10.1.33 | 7.2.6 | |
7.2.7 | 2.4.33 | 10.1.34 | 7.2.7 | |
7.2.8 | 2.4.34 | 10.1.34 | 7.2.8 | |
7.2.9 | 2.4.34 | 10.1.35 | 7.2.9 | |
7.2.10 | 2.4.34 | 10.1.36 | 7.2.10 | |
7.2.11 | 2.4.35 | 10.1.36 | 7.2.11 | |
7.2.12 | 2.4.37 | 10.1.37 | 7.2.12 | |
7.2.13 | 2.4.37 | 10.1.37 | 7.2.13 | |
7.2.14 | 2.4.37 | 10.1.37 | 7.2.14 | |
7.2.15 | 2.4.38 | 10.1.38 | 7.2.15 | |
7.2.16 | 2.4.38 | 10.1.38 | 7.2.16 | |
7.2.17 | 2.4.39 | 10.1.38 | 7.2.17 | |
7.2.18 | 2.4.39 | 10.1.39 | 7.2.18 | |
7.2.19 | 2.4.39 | 10.3.15 | 7.2.19 | |
7.2.20 | 2.4.39 | 10.3.16 | 7.2.20 | |
7.2.21 | 2.4.39 | 10.3.16 | 7.2.21 | |
7.2.22 | 2.4.41 | 10.4.6 | 7.2.22 | |
7.2.23 | 2.4.41 | 10.4.8 | 7.2.23 | |
7.2.24 | 2.4.41 | 10.4.8 | 7.2.24 | |
7.2.25 | 2.4.41 | 10.4.10 | 7.2.25 | |
7.2.26 | 2.4.41 | 10.4.11 | 7.2.26 | |
7.2.27 | 2.4.41 | 10.4.11 | 7.2.27 | |
7.2.28 | 2.4.41 | 10.4.11 | 7.2.28 | |
7.2.29 | 2.4.41 | 10.4.11 | 7.2.29 | |
7.2.30 | 2.4.43 | 10.4.11 | 7.2.30 | |
7.2.31 | 2.4.43 | 10.4.13 | 7.2.31 | |
7.2.32 | 2.4.43 | 10.4.13 | 7.2.32 | |
7.3.0 | 2.4.37 | 10.1.37 | 7.3.0 | |
7.3.1 | 2.4.37 | 10.1.37 | 7.3.1 | |
7.3.2 | 2.4.38 | 10.1.38 | 7.3.2 | |
7.3.3 | 2.4.38 | 10.1.38 | 7.3.3 | |
7.3.4 | 2.4.39 | 10.1.38 | 7.3.4 | |
7.3.5 | 2.4.39 | 10.1.39 | 7.3.5 | |
7.3.6 | 2.4.39 | 10.3.15 | 7.3.6 | |
7.3.7 | 2.4.39 | 10.3.16 | 7.3.7 | |
7.3.8 | 2.4.39 | 10.3.16 | 7.3.8 | |
7.3.9 | 2.4.41 | 10.4.6 | 7.3.9 | |
7.3.10 | 2.4.41 | 10.4.8 | 7.3.10 | |
7.3.11 | 2.4.41 | 10.4.8 | 7.3.11 | |
7.3.12 | 2.4.41 | 10.4.10 | 7.3.12 | |
7.3.13 | 2.4.41 | 10.4.11 | 7.3.13 | |
7.3.14 | 2.4.41 | 10.4.11 | 7.3.14 | |
7.3.15 | 2.4.41 | 10.4.11 | 7.3.15 | |
7.3.16 | 2.4.41 | 10.4.11 | 7.3.16 | |
7.3.17 | 2.4.43 | 10.4.11 | 7.3.17 | |
7.3.18 | 2.4.43 | 10.4.11 | 7.3.18 | |
7.3.19 | 2.4.43 | 10.4.13 | 7.3.19 | |
7.3.20 | 2.4.43 | 10.4.13 | 7.3.20 | |
7.4.1 | 2.4.41 | 10.4.11 | 7.4.1 | |
7.4.2 | 2.4.41 | 10.4.11 | 7.4.2 | |
7.4.3 | 2.4.41 | 10.4.11 | 7.4.3 | |
7.4.4 | 2.4.41 | 10.4.11 | 7.4.4 | |
7.4.5 | 2.4.43 | 10.4.11 | 7.4.5 | |
7.4.6 | 2.4.43 | 10.4.11 | 7.4.6 | |
7.4.7 | 2.4.43 | 10.4.13 | 7.4.7 | |
7.4.8 | 2.4.43 | 10.4.13 | 7.4.8 |