Yes, you could install both ASP.NET and PHP on one Windows Server. Related topics What is VPS ASP.NET hosting? What is Shared ASP.NET hosting? What is the difference between Linux and Windows hosting? What is ASP.NET hosting provider? What is ASP.NET Web hosting?