Ian Bicking: a blog :: What PHP Deployment Gets Right
"Mostly because it lets two groups separate their work: system administration types (including hosting companies) set up the environment, and developer types use the environment, and they don’t have to interact much. "