I've updated the instructions to build a nice clean and fast PHP 5.2 stack using my own build scripts and the homebrew build system.
All software is installed into /usr/local for easy management and while it works with the included OS X Apache and libraries where possible it is installed in such a way that system updates from Apple don't clobber anything.
Now that I'm finally convinced of Drupal install profile's usefulness given the recent drush_make developments, it seems clear that the thing holding Drupal back from providing a large selection of usable distributions is the creation of install profiles themselves. It's just too hard. Not sure what the answer is and I'm still planning on digging deeper into them over the next couple weeks to try and understand why I'm having trouble.
drush_make is shaping up to be the meta drush command that has been missing that will turn drush from awesome to crazy awesome.
It's early days so far but the beginnings are promising.
Just set up a brand new VPS for future web development work. We went with Linode, who provide awesome Xen servers at very competitive rates. Finally having something other than shared hosting has meant I've been able to setup an Aegir server; expect a post about how this will effect my Drupal deployment workflow once I get settled in. It's very promising so far.
Here is a guide on using Homebrew to install a PHP 5.2 based stack that will live along side the PHP 5.3 that the Mac OS X 10.6 ships with. Currently this installs MySQL 5.1.41, PHP 5.2.12 and all dependencies.
It is for use with the Apache that ships with Snow Leopard and is compiled as 64-bit binaries on appropriate hardware, using the LLVM compiler.
I'm maintaining some build scripts that are part of the Homebrew project. You can clone my fork with scripts to build PHP 5.2, MySQL and dependencies that will work with Snow Leopard's built-in Apache. I'll write a complete tutorial shortly that will get you from zero to LAMP heaven (with a Drupal focus) with as little pain as possible.
UPDATE: First tutorial on [installing LAMP from source on mac os x 10.6](http://boztek.net/blog/2009/10/07/install-lamp-stack-source
I'm relaunching boztek for blogging, writing, tech notes and other goodness. Features and style improvements will emerge incrementally through the magic of git and drupal and in parallel to content posting with the power of the extremely scary but useful 'dbscripts' mysql scripts for drupal.
More soon ...