« Back to Glossary Index

XAMPP is a free, open-source software package that bundles Apache, MySQL (or MariaDB), PHP, and Perl together, letting developers set up a local web server environment on their own computer for building and testing websites, WordPress included.

  • X — cross-platform (works on Windows, macOS, and Linux)
  • A — Apache (the web server)
  • M — MySQL/MariaDB (the database)
  • P — PHP (the scripting language)
  • P — Perl (an additional scripting language)
  • Provides a genuinely quick way to set up a full local development environment
  • Free and available across every major operating system
  • Lets a WordPress site be built and thoroughly tested entirely offline
  • Avoids any risk of testing directly on a live, already-published site

XAMPP is a general-purpose local server package, useful well beyond just WordPress; Local (by Flywheel) is specifically built for WordPress development, generally offering a somewhat more streamlined, beginner-friendly setup experience for that one particular use case.

« Back to Index
Share This