Yo he usado Apache en Linux y Windows, en ambos casos también he usado PHP y MySQL, la verdad si vas a invertir tiempo aprendiendo mejor que sea de lleno con PHP / Apache / MySQL, en vez de tomarte al menos 1 1/2 meses aprendiendo un SO que no conoces y luego saber cómo utilizar el sistema de archivos que tiene para usar el servidor web.
Yo que tú usaría Windows y paulatinamente me iría pasando a Linux.