Thank you so much for this awesome guide. I've spent many hours trying install Apache 2 and activate PHP 5 independently of each other and ran into so many errors. I don't know a whole lot about Shell commands and networking, so I'm in very foreign territory. Finally, though, I found this guide, removed my existing Apache 2 and PHP installations and started over using MacPorts and your instructions. Voila! It all works perfectly!
Thanks again!