Я проверял, что на том же сайте asp.net 4 и php работает, но только в интегрированном режиме, а не в классическом режиме.Я думал, что php требуется classic, так что, если он работает в интегрированном режиме, что же плохого?
Все мои PHP-сайты, работающие под IIS 7, используют интегрированный режим - никаких проблем, хотя у меня нет смеси ASP.NET и PHP - только "старый простой" ASP (несколько основных страницкоторые работают с SQL Server и WinHttp.WinHttpRequest) и PHP (+ расширение WinCache)