Her ikisi bir arada olur/oluyor ki böyle bir ürün teslim etmişliğim var. Ancak sunucunun buna göre yapılandırılmış olması gerekiyor. Kendi sunucunuz üzerinde çalışıyorsanız. Windows bir sunucuya öncelikle IIS kurulumunu ve yapılandırmalarını yapıyorsunuz onun üzerine de IIS'in php modülünü yüklüyorsunuz. Böylece hem php hemde asp sayfalarını çalıştırabilen bir sistem elde etmiş oluyorsunuz.
Böyle bir sistemde asp ve php bir arada çalışır ancak iç içe çalışmaz. İç içe ne demek derseniz; mesela asp dosyası içerisinde bir php dosyasına çağrıda bulunuyorsa burası çalışmaz. Ama asp ve php tarafında web servisleri oluşturursanız, asp dosyaları ile php dosyaları haberşelebilir böylece iç içe de çalışabilirler

Kısacası herşey mümkün