title: What is your preferred php deployment strategy?
body: <p>I'm beginning a new project in PHP and I'd love to get some feedback from other developers on their preferred strategy for PHP deployment. I'd love to automate things a bit so that once changes are committed they can be quickly migrated to a development or production server.</p>
  
  <p>I have experience with deployments using Capistrano with Ruby as well as some basic shell scripting.</p>
  
  <p>Before I dive head first on my own it would be great to hear how others have approached this in their projects.</p>
  
  <h2>Further information</h2>
  
  <p>Currently developers work on local installations of the site and commit changes to a subversion repository. Initial deployments are made by exporting a tagged release from svn and uploading that to the server.</p>
  
  <p>Additional changes are typically made piecemeal by manually uploading changed files.</p>