XAMPP logo icon

XAMPP

Free · Rated 4.5

Launchpad for testing websites on your own computer.

Free Download for Windows 11, 10Latest version 8.2.12-0 · 150.3 MB

Installers: 64-bit (x64), 32-bit (x86)

Supported OS: Windows 11, Windows 10, Windows 7

Download Details

Version
8.2.12-0 (latest)
File size
150.3 MB
License
Free
Security scan
VirusTotal: 68 of 68 engines say OK (0 flagged)
SHA-256 checksum
12e818ce5aec79fe646606df3a80b35da865ec0213646ad7c92044dcfcec7535
Developer
Apache Friends
Supported OS
Windows 11, Windows 10, Windows 7
Installers
64-bit (x64), 32-bit (x86)
Downloads
16473+
File name(s)
xampp-windows-x64-8.2.12-0-VS16-installer.exe

Dr Mohamed Zaki Reviewed by
Tested on Windows 11 and 10 · · How we review

Screenshots

XAMPP for Windows PC XAMPP 64 bit Latest Version XAMPP Control Panel XAMPP PHP

XAMPP for Windows, standing for Cross-Platform, Apache, MySQL, PHP and Perl, is your personal web workshop. It bundles a powerful Apache web server, the popular MariaDB database (a close cousin of MySQL), and the essential PHP and Perl scripting languages – all in one free and easy-to-use package.

Launched in 2002, XAMPP has empowered developers for over two decades by letting them build and test websites entirely on their own computers, without needing an internet connection or remote server.

This makes XAMPP perfect for tinkering with code, learning web development, or creating dynamic websites before they’re ready for the real world.

XAMPP for Windows PC

For aspiring web developers, the road to building dynamic websites can seem daunting. Remote servers, complex configurations, and a barrage of unfamiliar acronyms can create a significant barrier to entry.

Thankfully, XAMPP for Windows swoops in as a knight in shining armor, offering a user-friendly and comprehensive solution for local web development.

It allows you to develop and test websites entirely on your Windows PC. This eliminates the need for an internet connection or a remote server, making it perfect for offline development, experimentation, and learning.

Lightweight and Easy to Use

The simple installation process and intuitive control panel make XAMPP ideal for beginners. It requires minimal technical knowledge, allowing you to focus on crafting your web creations.

Cross-Platform Compatibility

While this review focuses on the Windows version, XAMPP is available for other operating systems like macOS and Linux, ensuring a consistent development experience regardless of your platform.

Open-Source and Free

One of its biggest strengths is its open-source nature. This means it’s completely free to use and modify, fostering a thriving developer community that provides extensive documentation and tutorials.

Exploring the Control Panel

XAMPP Control Panel

XAMPP’s control panel acts as the central command center for managing your local development environment.

It provides a simple interface for starting, stopping, and configuring the Apache web server, MySQL database, and other components.

Additionally, it allows you to view server status information, manage virtual hosts, and access tools like phpMyAdmin for database administration.

Components

XAMPP PHP

Key Features

How to Download & Install

Getting started with XAMPP is a breeze. Click on the above Green Download Button to start downloading from the official website.

There, you’ll find the latest version available for download, with clear distinctions between the 64-bit and (more recent) ARM64 versions.

Choose the one that best suits your Windows system architecture (most modern PCs are 64-bit, while some ARM-based Windows laptops utilize the ARM64 architecture). The download process is quick and straightforward.

XAMPP 64 bit Latest Version

Installation (Step by Step Guide)

Once downloaded, double-click the installer and follow the simple on-screen instructions. XAMPP offers a user-friendly interface that guides you through the installation process, allowing you to choose where to install the software and select specific components if desired.

1- Start Installation

XAMPP Install 1 Start Installation

2- Choose Components

XAMPP Install 2 Choose components

3- Choose Installation Folder

XAMPP Install 3 Choose Folder

4- Choose Language

XAMPP Install 4 Choose Language

5- Next – to start installation and unpacking files

XAMPP Install 5 Install Now

Now, files will be unpacked and installed

XAMPP Installing
XAMPP Installing

6- In this step we will give XAMPP a firewall permission

XAMPP Install 6 Allow Firewall

7- Finally, Click Finish

XAMPP Install 7 Finish

Pros & Cons

What we liked

  • Easy installation and setup.
  • Free and customizable.
  • Easy control panel.
  • Integrates Apache, MySQL, PHP, and Perl.

What we didn't like

  • Bulky.
  • Less secure (not ideal for production).
  • Can be resource-intensive.

Conclusion

4.5out of 5 · 85 user ratings

XAMPP represents a powerful and beginner-friendly solution for Windows users venturing into the world of web development.

Its comprehensive package, intuitive interface, and local development capabilities empower you to build dynamic websites from the ground up, all within the familiar confines of your PC.

Whether you’re a budding developer or a seasoned professional seeking a cost-effective testing environment, XAMPP deserves a prominent place in your web development arsenal.

Who Should Use XAMPP?

XAMPP is an ideal solution for:

Found a problem with this download? Report an outdated version, broken link, suspicious installer or incorrect information.

Changelog - What's new in version 8.2.12-0

Hi Apache Friends!
We just released a new version of XAMPP for Windows for PHP versions 8.2.12, 8.1.25 and 8.0.30. New versions for Linux and OS X will come soon! You can download these new installers at http://www.apachefriends.org/download.html as always.
These installers include the next main components:
- PHP 8.2.12, 8.1.25 or 8.0.30
- Apache 2.4.58
- MariaDB 10.4.32
- phpMyAdmin 5.2.1
- OpenSSL 3.1.3
- curl 8.4.0_6
- Tomcat 8.5.96
[Update 2023-11-25] New Linux installers now available:
- PHP 8.2.12, 8.1.25 or 8.0.30
- Apache 2.4.58
- MariaDB 10.4.32
- phpMyAdmin 5.2.1
- OpenSSL 1.1.1w
Do not miss the opportunity to contribute to the project! The code and resources are available at the GitHub Apache Friends project.

Must-Have Windows Apps