Für Entwicklungsumgebungen zum Testen mag Apache / PHP durchaus mal Sinnvoll sein.
(ich verwende zwar Ubuntu, aber das macht wohl nicht jeder hab ich gehört...)
In Produktionsumgebungen bin ich (gewohnheitsmäßig) Notorischer Linux bzw. Centos Fetischist....
In Produktionsumgebungen als Server nutzt niemand Windows, außer man hat irgendeine Software die unbedingt Windows braucht, oder es gibt Vorgaben der oberen Etagen.
Zudem sollte man sich (vor allem als Hobby-)Entwickler darüber im klaren sein, dass Apache / PHP unter Windows Case-Insensitive sind, unter Linux-Distributionen hingegen Case-Sensitive. Kann sonst zu einiger Verwirrung führen ;-)