это вообще нормально для профессиональных php разработчиков?
Нет.
так как хочу стать таковым , то меня интересует какой веб сервер использовать ?
Ставьте себе убунту. Ну или virtualbox + ubuntu. Ну или vagrant. Ну или docker но это уже для продвинутых. Последние две штуки как раз и придуманы что бы невилировать (или хотя бы уменьшить) различия между окружениями.