MAMP

Configuring multiple virtual hosts for web development using MAMP on a Mac

I've been using MAMP for awhile because it offers a neatly encapsulated MySQL and Apache installation that's easily installed on a Mac. Want to do some web development? Simple, download and install MAMP, click on the MAMP application, and you can view your app in http://localhost:8080/ .. however this isn't ideal. What if you're working on multiple applications at a time? What if you want the web files in your home directory rather than in /Applications/MAMP/htdocs?

Using MAMP for local Drupal development on a Mac

MAMP makes it pretty darn simple to do web development on a Mac. While Mac OS X comes bundled with Apache and PHP, MAMP bundles together the latest versions of both along with MySQL. It "installs a local server environment in a matter of seconds on your Mac OS X computer" and is completely self-contained. You can run MAMP alongside the Apache that's built-in to Mac OS X, you can remove MAMP at any time, etc. It's very convenient and flexible.