Ну ваще жесть. Человек может только программировать начинает, а ему тут уже насоветовали и энтерпрайзные методологи разработки и кучу фреймворков и т.д.
Это знаете, если в 3 классе объяснить человеку комплексное исчисление, то большинство теорем доказывать не придется. Только такой подход не работает.
Мой совет — от простого к сложному. Написали hello world, переходите к более сложному. Какую-нить страничку кому-нить намутить, простенький сайтик. Только сделав несколько более-менее нетривиальных сайтов вы поймете сами зачем вам нужны фреймворки и VCS, вот тогда и начинайте их использовать.
Надо пройти весь этот путь, наступить на грабли. Понять почему надо логику отделять от представления, чем ООП лучше процедур, как добиться повторного использования кода и т.д. и т.п.
А окунать человека сразу в дебри MVC — он может вообще только программировать начал!
По существу: если сервер такой шустрый, почему только ftp? Расшаривайте папку себе на машину и не устраивайте себе костылей. Если он не на столько хорош — тестируйте локально, как уже сказали (только следите чтобы версии продуктов на всех машинах совпадали)