I am a little old fashioned in that I prefer to build everything from source.

I am more than happy to use your install package in my test enviornment, but what package requirements should be there?

Obviously, MySql, but what about other things like PHP, Apache?

If you list the required packages (under linux of course), most people with a little linux experience should be able to build under many different flavors.

It would be very easy for me to get it up and running under slackware.