Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

The page: How to Install PHP 5.2 on IIS 7and Windows Vista (and a few others) reference a mysterious php5isapi.dll which is not in the Windows install, or the zip files: - VC9 x86 Thread Safe - VC9 x86 Non Thread Safe

There was another post on stackoverflow that said it's obsolete and replaced by "fastapi" but no instructions mention this.

I did find a php.dll in the zip file. Can I use that instead of php5isapi.dll?

It's very frustrating trying to install basic PHP5 on Windows with MySQL.

share|improve this question

migrated from Jun 14 '10 at 4:44

This question came from our site for professional and enthusiast programmers.

up vote 1 down vote accepted

If I recall correctly, FastCGI is the recommended interface on Windows starting with 5.3.

Is there a reason you can't switch to FastCGI?

As for the DLL, I recall something about the switch to VC9 that made it fun/complex. Maybe there us a VC6 build somewhere?

share|improve this answer
No reason... I can probably switch. I'm a newbie and just don't know the right way to proceed. I'll try FastCGI! – Pete Alvin Jun 13 '10 at 10:29
Turns out that they indeed dropped all ISAPI support in 5.3 – Charles Jun 13 '10 at 20:35
Just add the "CGI" feature to the IIS component using add/remove windows features and you'll be on the right path – Mark Henderson Jun 14 '10 at 4:54

Fast CGI would be best option and Please Use Non thread Safe Version of PHP 5.3 installer/Zip as it is much compatible with windows.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.