IIS7 wykorzystuje fastCGi do obsługi PHP. Powoduje to, że PHP na IIS7 jest ok 10x szybsze niż na IIS6. Dodatkowo można zainstalować IIS7 na serwerze Core, co też powinno zwiększyć wydajność.
A jak zainstalować PHP na IIS7, żeby korzystal z fastCGI? Ja zrobilem tak:
appcmd set config /section:system.webServer/fastCGI /+[fullPath='c:\php\php-cgi.exe'] appcmd set config /section:system.webServer/handlers "/+[name='PHP-FastCGI',path='*.php',verb='*',modules='FastCgiModule',scriptProcessor='c:\php\php-cgi.exe',resourceType='Either']"
<?php phpinfo() ?>i przekopiowałem go do katalogu c:\inetpub\wwwroot
Remember Me