Download XAMPP: Apache, MySQL, PHP and Perl in One Installer

by Apache Friends
Open SourceWindowsmacOSLinuxDeveloper Tools

A free, easy-to-install local server stack bundling Apache, MariaDB, PHP and Perl for building and testing websites offline.

XAMPP is developed and distributed by Apache Friends and packages the Apache HTTP Server, MariaDB (a MySQL-compatible database), PHP and Perl into a single, easy installer. It is widely used by developers to set up a local web development environment quickly, without manually installing and configuring each component separately. XAMPP also includes phpMyAdmin for managing databases through a web interface.

XAMPP download Official build from www.apachefriends.org — free, no account, no bundled extras.

Why XAMPP Is a Common Starting Point for Local PHP Development

Setting up Apache, a database server, PHP and Perl separately and getting them to work together can take real effort to configure correctly. XAMPP packages all of it into one installer with a control panel for starting and stopping services, and bundles phpMyAdmin so databases can be created and browsed from a web interface without touching the command line.

XAMPP Features

  • Apache HTTP Server — a full local web server for serving PHP and static sites.
  • MariaDB Database — a MySQL-compatible database engine included out of the box.
  • PHP & Perl Support — run PHP and Perl scripts locally without separate installations.
  • phpMyAdmin — a web-based interface for managing databases and running SQL queries.
  • XAMPP Control Panel — start, stop and monitor Apache, MySQL/MariaDB and other services from one window.
  • Cross-Platform — available for Windows, macOS and Linux.
  • Portable Option — can be run in a portable mode on Windows without a full system install.

How to Install XAMPP

  1. Open the official download page using the button on this page to get the genuine Apache Friends installer.
  2. Choose your platform's installer for Windows, macOS or Linux.
  3. Run the installer and select the components you want (Apache, MySQL/MariaDB, PHP, phpMyAdmin, etc.).
  4. Open the XAMPP Control Panel and start the Apache and MySQL/MariaDB modules.
  5. Test the local server by visiting http://localhost in your browser.

Is XAMPP really free?

Open Source. XAMPP is free, open-source software with no paid tier.

How to download XAMPP safely

Use the request button on this page and we will email you the current link for www.apachefriends.org — the publisher's own website — so you receive the authentic build. We do not host, mirror, patch or repackage this software in any way.

Avoid third-party "download manager" sites offering XAMPP. They commonly wrap the genuine installer in their own bundler, which is how adware and browser hijackers get onto a machine that the user believed was clean.

Alternatives to XAMPP

Other free developer tools software worth comparing before you decide:

Docker Desktop

Docker, Inc.

A container platform that can also run local web development environments.

Freemium
WindowsmacOSLinux
View details

Frequently asked questions

Is XAMPP free?

Yes, XAMPP is free and open source.

What does XAMPP stand for?

It refers to the bundled components: cross-platform, Apache, MariaDB/MySQL, PHP and Perl.

Can I use XAMPP to run WordPress locally?

Yes, XAMPP's Apache, MySQL/MariaDB and PHP stack is commonly used to run WordPress and other PHP applications locally.

Is XAMPP suitable for a production website?

No, XAMPP is intended for local development and testing; its default configuration is not hardened for production use.

How do I manage databases in XAMPP?

XAMPP includes phpMyAdmin, a web-based tool for creating and managing MySQL/MariaDB databases.

Stuck on the download?

Tell us what went wrong — a person reads every message and replies. Corrections to this page are treated as priority fixes.

support@freesoftwarex.com

People also search for

The terms visitors use to find this page. Each one lands here because it describes the same program.

xampp downloadxampp for windowsxampp free downloaddownload xampp latest versionxampp for macxampp for linuxxampp control panelxampp php versionxampp setup downloadhow to install xamppxampp offline installerxampp localhostxampp mysqlxampp latest version downloaddownload xampp official sitexampp phpmyadminxampp apachexampp for wordpressxampp for pclocal server stack download

Searches from India

xampp download indiaxampp download delhixampp free download mumbaixampp for pc indiaxampp download bangalorexampp install indiaxampp download chennaixampp for windows indiaxampp download hyderabadxampp download pune

XAMPP is identical worldwide — these are search phrasings, not different downloads. Every one of them gets the same official build from www.apachefriends.org.