Right-click on the Default Application Pool (or the one you want to use if more than one) and select “Advanced Settings.”.Right-click on PHP and select “Edit Feature Settings” and check “Allow unspecified ISAPI modules.” Double-click “ISAPI & CGI Restrictions” on the main IIS screen.Set up the handler mapping for c:\PHP\php5isapi.dll with extension *.php and check to allow the ISAPI extension and execution of scripts.Double-click “Handler Mappings” from the main IIS screen.
Open the Internet Information Services (IIS) Manager. Upgrading PHP Versions on Windows Server 2008 and IIS Also at the same site download and install the Vc11 or Vc9 Visual C++ Redistributable for Visual Studio (.For 5.3.x branches, PHP has introduced VC9 packages, go here for 5.3.x install with VC9. If you want to use the 5.3.x branch with ISAPI you’ll need to compile it yourself! The VC6 Non-Thread Safe package is ideal for FastCGI implementations for 5.2.x. ISAPI is included in PHP 5.2.x, but not 5.3.x. After the builds have been done, you can.
Update April 2010: The PHP VC6 x86 Thread Safe package is ideal for ISAPI on PHP 5.2.x. Well, the PHP for Windows team does not want to provide possibly premature binary packages, so as usual, we will wait until late January or early February to trigger the mass build for all applicable PECL packages that is, after PHP 8.1.2 has been released, what is currently scheduled for January, 20th. I would recommend downloading the PHP zip package. Only use the Windows installer from php.net if you do not need any extensions.
PHP uses a 32-bit DLL so it will not work with an 圆4 system. ISAPI is still faster in my opinion, and if used correctly, very stable. With the release of Windows Server 2008 and IIS 7, Microsoft has included PHP5 FASTCGI support.