title: How do you manage PHP Project Development Lifecycle?
body: <p>I've worked on several PHP projects and always I have problems with organizing my work.  Where do you develop your application - on localhost, remote server or maybe production one(!) ?
  When I work on my localhost after making some major path I send new files by ftp - but sometimes it happens to forget about one file and it is just tiring to browse several directiores to copy changed files.
  What best practises do you propose?</p>