This is an article that is based off of a talk I did covering various deployment mechanisms. The slides can be found at Slideshare.
Options for deploying PHP applications
View more presentations from Kevin Schroeder.
The first one that we’re going to look at is rsync. What rsync does is maintain synchronization between an individual machine and another master machine. Updates are made by checking the differences between the files on the local machine and the files on the remote server and copying the changes over. It’s relatively easy to use.