I'm a .NET developer, currently writing an ASP.NET site hosted on our local servers with Windows, IIS, and SQL Server. We're speaking to a company in India about hiring a developer for a different site, written in PHP but ideally running on the same server: Windows, IIS, SQL Server. He does not know English very well.
He is hung up on LAMP — claiming that he needs to use Linux, Apache, and MySQL because he is writing in PHP. I have no experience with PHP, but it is supported by IIS and SQL Server. What am I missing here? I can't tell if he doesn't know what he's talking about or simply cannot understand us — equally bad problems.