Exactly what do you recommend for setting the MAMP development stack? I have seen the quickstart factor at http://www.mamp.info, however i don't enjoy that approach. I'd favour a complete-fledged Apache will be able to install a variety of modules into. I recall seeing within the Leopard Server demo a very clever GUI that enables you to definitely setup all of this stuff, add virtual hosts, etc, and wondered contrary similar can be obtained for that non-server Leopard.
OS X already includes Apache, PHP, Perl and Python. Just install MySQL and edit the Apache config file when needed and you ought to be golden.
Avoid heavy macports usage. Lousy source-based distribution. Avalanche renews, unnecessary default dependencies (xorg for imagemagick). Use binary whenever you can.