Web-разработкой можно заниматься на любой платформе. Вам привычна Windows? Оставайтесь на ней, тем более, что в ваш инструментарий входят
версий которых под Linux/*BSD нет и не будет, так что вам бы пришлось либо подбирать аналоги, либо устраивать костыли с wine.
Для обкатки своего проекта в условиях, максимально приближенных к боевым, можете поставить линуксовый или бсдшный сервер в виртуалку.
Благо для современных ПК это совершенно ненапряжно - даже самый тухлый офисный комп с этим прекрасно справится. К примеру, виртуалке с FreeBSD, на которой крутятся httpd+php+mysql за глаза хватит 256Мб оперативки и 20Гб дискового пространства. Единственно, раз уж вы машину собираете, то выбирайте CPU с поддержкой аппаратной виртуализации, ну и на память не скупитесь. Также можно использовать её для безопасной демонстрации заказчику - если по вашей или разработчиков ПО вине обнаружится дырка, то нашедший и воспользовавшийся ею хакер сможет причинить вред только виртуалке. К тому же, виртуалка - лучший способ для изучения незнакомой ОС, без риска наломать дров (а если и наломаете, то всегда можно откатиться к снепшоту).