Mit Apache, XAMPP, IIS usw. schießt man eigentlich mit Kanonen auf Spatzen, wenn man PHP-Scripts unter Windows testen oder entwickeln will. Apache ist umständlich zu konfigurieren und XAMPP ist irgendwie auch zum Monster aufgebläht mittlerweile. Habe da einen sehr einfachen aber coolen Webserver für Windows gefunden, der PHP5.2.6 integriert. Zudem sind virtuelle Verzeichnisse und CGI-Scripts möglich.
http://www.mwiede.de/webserver/