/mæmp/

noun — “the local web server kit for macOS (and Windows) that makes your machine a private playground for websites and apps.”

MAMP is a free, local web development stack that lets developers run a web server on their own computers. The name stands for Mac (or cross-platform), Apache, MySQL (or MariaDB), and PHP. It packages all the essentials needed to develop, test, and experiment with websites or web applications locally, without touching a live server. MAMP is widely used for Web Development and Backend Development, particularly on macOS machines, though a Windows version is available too.

Developers use MAMP to prototype projects, test server-side code, configure databases, and debug applications safely. It provides an easy-to-use control panel for starting/stopping servers, managing databases, and adjusting PHP versions.

In practice, working with MAMP might include:

// Starting the MAMP stack
# Open MAMP application
# Start Apache and MySQL servers via the control panel

// Accessing local sites
# Visit http://localhost:8888 in your browser

// Managing databases
# Open phpMyAdmin through http://localhost:8888/phpMyAdmin
# Create a database named "my_project_db"

// Placing your project files
# Put files in /Applications/MAMP/htdocs/your_project_folder (macOS)
# or C:\MAMP\htdocs\your_project_folder (Windows)

// Testing a PHP script
<?php
echo "Hello, MAMP!";
?>

MAMP is like giving your computer a mini web server lab: everything you need to build and test web applications locally is right there, no internet required, no risk to live sites.

See AMPPS, XAMPP, Docker, Web Development, Backend Development.