php è un linguaggio server side quindi necessita di un webserver per farlo girare. Apache è l'alternativa migliore ma anke iis della microsoft funziona abbastanza bene (x sviluppare applicazioni soprattutto visto che nn necessita d una potenza eccessiva). Io uso iis e mi trovo bene!