FastCGI için Microsoft un desteği
- IIS.net : FastCGI for IIS : Microsoft Internet Information Services
- PHP on IIS7 w/FastCGI - BillS' IIS Blog
İndirme Linkleri :
IIS 6 | IIS 7
Kurulum :
- Gerekli sürümü indirin ve sıkıştırılmış dosyayı açın (c:\FastCGI\)
- Scripti çalıştırın
cd c:\fastcgi\ cscript fcgisetup.js /install cscript fcgisetup.js /r /add c:\php\php-cgi.exe PHP
Aşağıdaki işlemler bu tip sorunların doğrulanmış açık (Bug) olduğu ve bu açıklar için tanımlanmış en iyi çözümlerdir
1-Hata gösteren uygulama w3wp.exe
Çözüm : PHP sürümünü 5.1.1 e düşürmek
2-PHP5TS.DLL , w3svcn'nin çökmesine ve uygulama havuzu sonlanmasına sebep olur
Çözüm :
- "php5isapi.dll"sini IISAPI filitresinden kaldırmak
- PHP sürümünü 5.0.3 e düşürmek
3-Uygulama havuz döngüsünden sonra çalışan uygulamaların çökmesi
Çözüm :
- DEP yeniden başilatılmalı (IIS nin yeniden başlatılması yeterli olmaz)
- PHP devingen uzantıları iptal edilmeli veya sunucu seviyesini NET 1.0 çekmek
4-ISS yeniden başlatılması esnasında çökme
5-ISS çalışan uygulamalarının durmadan yeniden başlaması
6-php5isapi.dll den geçersiz API çağrılması IIS7 nin uygulam havuzu başlayamaması
Çözüm : Windows Vista RC 1 Build 56 üzerinde PHP 5.1.6
7-PHP ,IIS çalışan uygulamaları ve uygulama havuzunu çökertir
Çözüm: WinServer 2k3 IIS 6 üzerindeki PHP 5.1.4 de php5ts.dll
8-Çalışan uygulamaların çökmesi
Çözüm : PHP 5.1.2 sürümüne geçmek
9-PHP5TS.DLL , w3svc'nin çökmesine ve uygulama havuzu sonlanmasına sebep olur
Çözüm : PHP 5.1.2 sorun çözülmüştür [PHP 5.1.6 de sorun devam ediyor]
10-Döngü veya kapama işleminde ISS çalışan işlmeleri çöker
Çözüm : Yeni XML kütüphanesi derlemek
Bazı örnek hatalar
PHP has encountered an Access Violation at 010A2B9B PHP has encountered an Access Violation at 011529AE PHP has encountered an Access Violation at 0116295E PHP has encountered an Access Violation at 01293E71 PHP has encountered an Access Violation at 01501DBB PHP has encountered an Access Violation at 01870AFD PHP has encountered an Access Violation at 019DC4CD PHP has encountered an Access Violation at 02482B9B PHP has encountered an Access Violation at 77F470FE PHP has encountered an Access Violation at 77FCB2A7 PHP has encountered an Access Violation at 780011A8 PHP has encountered an Access Violation at 7C8224B2 PHP has encountered an Access Violation at 7C82FC3E