XAMPP

XAMPP

XAMPP is a free and open-source cross-platform web server that is primarily used when locally developing web applications. It comes with a complete solution stack that includes an Apache HTTP Server, a MariaDB database system, PHP and Perl interpreters and many other programs commonly found on Linux web servers.

Download XAMPP
Features of XAMPP
  • Provides a full-fledged web server to any local development environment
  • Includes an Apache HTTP server, MariaDB relational database system and common server-based interpreters
Pros of XAMPP
  • Is completely free to use
  • Is very easy to install and use
  • Has cross-platform support
  • Has everything you need to simulate an actual production Linux web server
Cons of XAMPP
  • Is a little bloated, installing applications that most web developers do not really need
  • No longer includes MySQL, but instead installs MariaDB
XAMPP Reviews

What do you do if you are developing a web application that will eventually run on a Linux web server but you do not have a Linux web server at your disposal? You install XAMPP, which runs a standard Linux web server on just about any computer system. XAMPP in effect simulates a production web server, and it has pretty much everything you need: Apache, MariaDB and common server interpreters. It is also ridiculously easy to get install and get running. Even someone who has limited Linux and networking experience will find the process easy. It also completely free to use, making it an easy choice for those developing web applications on a budget. There are very few negative aspects to using XAMPP. Though some may find it bloated, as it installs more than just a pure AMPP stack, but also auxiliary applications such as mail and FTP servers. It also no longer supports MySQL, in order to reflect a growing trend among Linux distributions. Instead, it installs the MariaDB relational database system. So, if you want to use MySQL instead of MariaDB, you will have to install it separately.

Alternatives to XAMPP

MAMP

Freemium
MAMP is the abbreviation for Macintosh, Apache, MySQL, and PHP. It is a reliable application with its four components that allows you to access the local PHP server as well as the database server
Show details

WampServer

Free
WampServer est une plate-forme de développement Web sous Windows pour des applications Web dynamiques à l’aide du serveur Apache2, du langage de scripts PHP et d’une base de données MySQL.
Show details

AMPPS

Free
Softaculous lets you focus on using apps rather than spending time on installing them. Install PHP, PERL, JAVA, JavaScript applications to your domain with just one click using Softaculous
Show details

EasyPHP

Free
EasyPHP installs a portable local WAMP server including the server-side scripting language: PHP 5, the web Server: Apache 2, the SQL Server: MySQL 5, a database manager: PhpMyAdmin and others
Show details

WPN-XM

Free
WPN-XM is a server stack for PHP development on Windows.
Show details

Winginx

Free
Download Winginx · Docs · FAQ · Support · JA · RU · EN · Donate now. Discover a handy tool for web development! Enjoy; PHP 7.1 (+ 5.6); MySQL 5.7 · Node.js 6 · MongoDB · Redis · memcached · CMS and frameworks.
Show details

WNMP

Free
Download WnMp for free. WnMp, the server that whips the Llama's Ass! Latest Update 21/Jan/2018 Latest Version 3.7 x64-bit Windows OS only, and should work on XP/Vista, but tested on Windows
Show details

Cherokee

Free
Cherokee is a flexible, very fast, lightweight Web server. It is implemented entirely in C, and has no dependencies beyond a standard C library. It is embeddable and extensible with plug-ins.
Show details