PHP local - em um palito
Instale um ambiente PHP + MySQL portátil em um pen drive USB que você conecte ao seu computador de desenvolvimento. Por exemplo, Portable WampServer . Você pode testar cada atualização localmente. Você só precisa FTP para o seu servidor quando você terminar de testar todos os arquivos alterados em seu projeto.