Davon abgesehen sei auch hier nochmals erwähnt, dass XAMPP nur für die Entwicklung lokal und keinesfalls für die Verwendung auf einem Internetserver gedacht ist.
Warum benutzt man auf einem Windows Server nen Apachen? Das hab ich bis heute noch nicht verstanden. Bei Windows ist der IIS dabei und auch wenn man ihn nicht mag, ist er trotzdem am besten ins System integriert.
Zu meinen, man würde einen Windows Server "beherrschen", nur weil man sich mit XP auskennt, ist übrigens ein weit verbreiteter Trugschluß.