XAMPP is a very easy to install Apache Distribution for Linux, Solaris, Windows, and Mac OS X. The package includes the Apache web server, MySQL, PHP, Perl, a FTP server and phpMyAdmin.

Features

  • Apache
  • MySQL
  • PHP
  • Perl
  • and many more...

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 2.0 (GPLv2)

Follow XAMPP

XAMPP Web Site

Other Useful Business Software
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Try Free
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
187
22
8
6
22
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5

User Reviews

  • After losing my funds to a devastating scam, I felt overwhelmed and uncertain about ever recovering my money. Archive Complicit Recovery provided compassionate guidance, clear communication, and professional support throughout the process. Their expertise helped restore my confidence, and they successfully recovered ninety five thousand dollars (95,000) of my stolen assets. WhatsApp: +1 512-825-4415 Signal: +1 608-344-9608 Telegram : @archive_complicit Email: contact@archivecomplicit.com
  • XAMPP is a free local development tool that bundles Apache, PHP, MySQL, and phpMyAdmin together. Easy to get running, but a port 80 conflict during setup caused some troubleshooting headaches. The control panel looks outdated. Stable once configured. Good enough for basic PHP testing, not ideal if you need a close production mirror.
  • Does the job for local PHP testing I've been using XAMPP for around eight months on Windows, mainly to test PHP projects before pushing anything to a live server. I also end up in phpMyAdmin fairly regularly,, checking tables, importing backups, that kind of thing when I'm working on client sites. Getting it running wasn't a problem. Everything was up within a few minutes, which I appreciated because I didn't want to spend an afternoon on setup. Day-to-day it's been pretty reliable. Once Apache and MySQL are running, I mostly forget it's there. I usually just leave it open in the background while I'm coding. The only times I've actually had to mess with anything were port conflicts, something else was already sitting on port 80 or 3306, and XAMPP just wouldn't start. Changing the ports fixed it, but it took me a bit to figure out what was happening the first time.
  • I've been using XAMPP on and off for probably a year now, mostly for testing PHP sites and messing around with MySQL before I push anything to a live server. Most of what I do is small client work, so not having to set up Apache and MySQL separately is honestly the main reason I stuck with it. When I first installed it, port 80 was already taken by something else on my machine (I think it was Skype, or maybe IIS, can't fully remember), so I had to dig into the config and change the port. Took me a bit longer than I expected to figure out, but once that was sorted I haven't had to think about it much. It just sits there and works. It does look pretty dated, like it hasn't been redesigned in years, and the control panel feels clunky compared to some newer tools I've tried. But for what I actually need, which is just spinning up a local server without fuss, it gets the job done. And since it's free, I don't really have a reason to switch to something else right now.
  • It works pretty well, but it could be much better. They could enable PHP features via checkboxes instead of wasting time searching through flat configuration files; they could improve virtual host management (domains and subdomains) and do away with manual setup; and they could stop it from crashing so often out of the blue, forcing me to restore from a backup just to get it working again. There are so many things that could be done, yet they stick with the same old format as always. I’m grateful that it exists, though. I appreciate XAMPP exists, but there isn't anything better (maybe Xampp-lite captures the essence of what it should be, but it still lacks some features to be complete), so for now, we only have XAMPP for work.
Read more reviews >

Additional Project Details

Operating Systems

Linux, Mac, Solaris, Windows

Languages

English, German

Intended Audience

Developers, Education, Information Technology, System Administrators

User Interface

Non-interactive (Daemon), Web-based, Win32 (MS Windows)

Programming Language

Perl, PHP

Related Categories

Perl Database Engines Servers, Perl Site Management Software, Perl HTTP Servers, Perl Internet Software, Perl Port Scanners, PHP Database Engines Servers, PHP Site Management Software, PHP HTTP Servers, PHP Internet Software, PHP Port Scanners

Registered

2002-09-04