Зачем мне docker, vagrant если есть openserver, denwer?
Если вы хотите два раза отлавливать ошибки, сначала на винде, а потом на продакшене - то ни вагрант, ни виртуалки вам не нужны
1.Идентичность окружения при разработке и на продакшине
2. denwer уже морально устарел, а на openserver уже потрудней будет настроить нетравиальное окружение
+ eth