MAMP: Macintosh, Apache, MySQL, PHP

On Windows, I use the excellent Wamp to set up a local development environment with Apache, MySQL and PHP. On the Mac, I just discovered MAMP which lets me do the same thing.

Although OS X comes with Apache and PHP you have to turn PHP on manually and install MySQL whereas MAMP handles all that for you. (Installing it is as easy as installing any other OS X application, just drag it to your Applications folder.) Furthermore, MAMP creates a self-contained installation that doesn't alter any other settings on your computer. You can simply trash the folder if you want to uninstall it.