php - mysql ----> linux
asp - mssqlserver ----> windows
che puoiuno funzioni sull'altro.... ma non è nativo, molte funzioni in php ad esempio sono implementate in modo diverso, e a volte su windows non ci sono alcune che su linux ci sono.
è meglio seguire rigidamente lo schema che ho messo sopra, se non vuoi problemi
ciao
aggiungo che è preferibile linux per via delle scarse performance di windows e soprattutto di MS SQL Server