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
$300 Free Credits to Build on Google Cloud Icon
$300 Free Credits to Build on Google Cloud

New customers can spin up VMs, build with AI, and query data at no cost.

Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
★
191
23
8
6
23
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

  • 5 out of 5 stars
    Updated Version here - upduncai.github.io/fix-patch-update/
  • 4 out of 5 stars
    Hello, I have QA tested this application and wanted to raise some faults I have found that may be of concern, with the main faults being first and the lesser important defects last. I tested XAMPP for OS X 8.2.4-0 on macOS 26.6.2. The following observations may help with follow-up: Status output: From the XAMPP installation directory, run ./xampp version, then ./xampp status, and then ./bin/mysql --protocol=socket -uroot -Nse 'SELECT VERSION()'. In my test, the version command identified Mac OS X, while the status command identified Linux and reported MySQL as stopped. The database query returned 10.4.28-MariaDB. PID-file permissions: Running ./xampp status also produced permission-denied messages while accessing the MariaDB PID file. These appeared with the “MySQL is not running” result, even though the read-only database query succeeded. Checking the PID-file permissions and the account running the command may help explain the status discrepancy. phpMyAdmin diagnostic: Open phpMyAdmin from the XAMPP dashboard. The page loaded and displayed database names, but also showed “Some error occurred while getting SQL debug info.” I have not established whether this affects other operations; checking a fresh session and ordinary read-only queries would help determine its scope. PID-file cleanup logic: Reviewing the bundled testrun() function showed that it removes the PID file when it cannot find a matching process. This was a code observation, not behavior reproduced on the active installation. It should be investigated only in a disposable copy with a deliberately stale PID file. Dashboard message: The dashboard says XAMPP was successfully installed, while the status command reported MySQL as stopped. The dashboard message may refer only to installation, so this is not confirmed as a defect; comparing it with service state after controlled start/stop tests would clarify its meaning.
    1 user found this review helpful.
  • 1 out of 5 stars
    These "Error: MySQL shutdown unexpectedly." prompts are very annoying. How the hell do I get rid of them?
  • 5 out of 5 stars
    XAMPP has been my go-to setup for testing small PHP projects locally. Getting Apache and MySQL running is pretty simple, and I like having everything in one place. I did run into a port conflict once, which took some digging to fix, but after that it has been reliable for everyday testing
    1 user found this review helpful.
  • 5 out of 5 stars
    Muito bom, uso para gerir meu servidor web caseiro.
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