سلام.
اگر ویندوز 2008 باشه، با Microsoft WebApp Installer میتونید همه چیز رو یکجا با چند کلیک نصب کنید.
اگر ویندوز 2003 هست و نیازی به پشتیبانی از ASP - ASP.NET ندارید و در کل کارتون Shared Hosting نیست، همون Apache ویندوز ورژن رو نصب کنید بهتر هست از هر نظر.
متاسفانه IIS در عین *به نظر* سادگی، بسیار پیچیده هست و حوصله/تجربه می خواد که بتونید سرپاش کنید.
در مورد PHP هم، واسه ویندوز اینستالر داره، این همه بحث سر چی هست ؟
مگر اینکه بخوای در حالت ISAPI نصبش کنی که باز هم اگر سرور خصوصی هست و قرار نیست Shared Hosting بشه، بهتر هست همون CGI نصب بشه.
با تشکر.