Для винды строго OpenServer. В Ubuntu LAMP. Про денвер забудьте это уже не модно.
Локальный сервер от боевого не чем не отличается в принципе. Просто нужно узнать какую версию PHP поддерживает ваш боевой сервер ( phpinfo() ) и установить почти токуюжи на свою локалку.
Лично у меня на ноуте стоят две OC - WINDOWS 10( для игр _)) ) и Ubuntu 15.10( для программирования).