The point of this post isn't to gripe about what I like or hate about the new machine (for the record though, OS X is simply stunning), but rather to put a list of excellent resources to setup a MAMP server. Other people much smarter and more capable than me have written on this subject, but I found I had to go to a bunch of different spots to find it all. Here is what I found:
You're going to set things up in the following sequence:
- Setup Apache
- Setup PHP and configure the Apache config file
- Manually install MySQL
- Setup Apache
- First, go to "System Preferences", then "Sharing"
- Click the "Web Sharing" check box
- On your brower, go to http://127.0.0.1
- You should now see the Apache start page
- Setup PHP and configure the Apache config file
- You're going to want to get TextWrangler from http://www.barebones.com/products/textwrangler/download.shtml
- Use this post from Foundation PHP for clear instructions on how to configure Apache and change the error handling defaults in the PHP configure file: http://foundationphp.com/tutorials/php_leopard.php
- Manually install MySQL
- This is the most technical part of the setup, and it takes a few minutes. I found the following post at Hivelogic to be extremely helpful: http://hivelogic.com/articles/installing-mysql-on-mac-os-x/