I'm new to PHP development and was wondering if an automated build/deploy cycle is easy to set up. What I'm thinking is having the PHP project inside Eclipse and being able to start a test instance on a remote test server which I will be controlling from within Eclipse (server start/stop). Also, upon saving changes having them automatically deployed on the server (in a manner similar to jvm's hot deploy). Debugging that remote test server would also be nice! The reason I am thinking of doing this to a remote machine instead of the local one is to have different team members accessing that server in turns from their own PCs.
Please note I am interested in the technicalities of setting up a test environment to assist development not a workflow for deployment.
Thanks in advance.