ASP.NET is not fully supported in Linux, the support for ASP.NET is limited in Linux. If you want to use both PHP and ASP.NET I would suggest Windows servers. Again it depends on your applications.
AssistanZ - Beyond Boundaries... Cloudstack Consultancy / 24x7 Web Hosting Support / 24x7 Server Management / Infrastructure Management Services Web & Mobile Apps Development / Web Designing Services / Php, Grails, Java Development
If this is for production environment then you are much better off using a windows server, use IIS as the webserver and PHP can compile into it. There is no real support for asp.net in linux and i doubt that if you can get it to work that it will be stable enough for a production environment
If you need help about anything to do with WHT, check out the Helpdesk
do you mean by production environment.. system going live and serving browsers requests?
also for you as an experts what do you suggest? going with windows hosting? or are there any solution of using 2 virtual machines and depending on the request it will be moved to specific server " IIS or Apache"... i really don't trust windows stability.
It really depends on your business. If you are putting yourself out there as a company who can host .NET applications, your customers will likely be expecting that you are running a Windows server with full .NET support. If you don't know enough about Windows Server to run a stable setup, then you should run it in a virtual environment on top of an OS that you have more knowledge of.