Alternatives to MAMP

A local web server environment with Apache or Nginx, MySQL and PHP for macOS and Windows. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

  • MAMP

    A local web server environment with Apache or Nginx, MySQL and PHP for macOS and Windows.

Replacements

Listings that take over the same core job as MAMP.

  • XAMPP

    Apache, MariaDB, PHP and Perl packaged as one local development stack.

    XAMPP is free and open source, adds Linux support and bundles Apache, MariaDB, PHP and Perl, though it lacks a Nginx option and lags upstream versions.

  • Laragon

    A lightweight, portable local development environment for PHP, Node.js and other web stacks on Windows.

    FreemiumProprietaryWindows

    Laragon is a lightweight, portable environment for PHP, Node.js and other stacks with automatic SSL for local sites, but it runs only on Windows.

  • Laravel Herd

    A native PHP and Laravel development environment for Windows and macOS with PHP and nginx included.

    Laravel Herd uses native PHP and nginx binaries on Windows and macOS with Composer included, but databases and mail tools sit in the paid Pro tier.

  • Local

    A desktop app that sets up and runs WordPress sites on your own computer for development.

    Local offers one-click WordPress installs with SSL on Windows, macOS and Linux, plus shareable Live Links, but it only handles WordPress sites.

Similar software

Related functionality, not a direct replacement.