Тяжела и неказиста жизнь типичного пхп-программиста
getjump.github.io/ru-php-the-right-way осильте для начала это, если не хотите, что б боль с каждым днем прогрессировала
Никаких денверов. Никаих мобильных HDD. Никакой синхронизации по фтп.
Ну а конкретно по вопросу:
Конечно, локально. Вы описали столько проблем, а это вы работаете сами. Представьте, что нужно будет работать вдвоем. Втроем. Вдесятером. Все разбросаны по миру и есть только скайп.
У каждого разработчика должно быть свое собственное удобное уникальное окружение.
0. Вместо винды - *nix
1. Вместо денвера - встроенный веб-сервер для начала. Потом, при необходимости (с Вашим подходом, она может возникнуть не скоро), - полноценный веб-сервер.
2. Вместо дропбоксов и мобильных HDD - система контроля версий
3. Вместо синхронизации по фтп - какой-нибудь нормальный воркфлоу по деплою (например,
www.davegardner.me.uk/blog/2012/02/13/php-deployme... ). Плюс что-то следящее за зависимостями (например,
https://getcomposer.org/ )