To make ASP run under Linux, PHP script files are saved as ASP extensions and are redirected to the PHP interpreter. So it looks like the server serves ASP files, but these are actually PHP scripts.
I have seen this done first hand, surprisingly on one of the largest asp sites on the internet today. I wont mention which it is but it is a site solely about ASP which is run on Linux which fakes the extensions to appear as if it were run on a windows box.