How to set up Localhost on Mac OS X

This is a great article for those who have no idea how a Mac is set up to accommodate an Apache, MySQL and PHP development environment.
http://remysharp.com/2007/01/06/how-to-setup-your-mac-web-development-environment/