2009-08-05 16 views
20

Windows için PHP'yi kurduğumdan beri bir süredir, fakat çevrimiçi gördüğüm her kılavuz, php5isapi.dll ile .PHP dosyalarını tanıması için IIS'yi ayarlamamı söyledi. Ancak, PHP 5.3.0 ve PHP 5.2.10'u yükledikten sonra php5isapi.dll dosyasını bulmak mümkün görünmüyor.Windows için PHP'yi yükledikten sonra php5isapi.dll neden eksik?

Ben C olmalıdır Doğru hatırlamak: \ INSTALLDIR

Ben önemli bir şey eksik?

cevap

3

İkilileri (yükleyici yerine) indirmeyi deneyebilirim. Bu fermuarlar php5isapi.dll bulundu, ancak .exe/.msi bu dll yüklemek için görünmüyor.

+2

İkili zip dosyasını http://windows.php.net/download/ adresinden indirirseniz, php5isapi.dll 5.2.1.4 sürümünde bulunur, ancak 5.3.3 sürümünde eksik kalır. – njplumridge

+1

Neden bu yanıt olarak işaretlenmiş, en son sürüm (yukarıdaki yorumda belirtildiği gibi, ikili dosyaların evet) bu .dll dosyasını içermiyor. Aşağıdaki yorumlar "FastCGI" ile değiştirilmek yerine "Ah güzel, sadece güncel bir sürümden çalıştırılmamış" gibi görünüyor. - CGI olsa da, CGI geriye doğru büyük bir adım gibi görünüyor ... – BrainSlugs83

+1

Sanırım soru başlığını değiştirebilirim. Gerçekten "php5isapi.dll dosyasını nerede bulabilirim? Ve ikincisi, neden doktorların söylediği yer değil?" O zamanlar (2 yıl önce) FastCGI'nin işe yaramasını gerçekten umursamadı, sadece IIS + PHP'nin çalışmasını istedim. –

1

yol: C:\PHP\php5isapi.dll

DÜZENLEME

A step-by-step guide.

+2

İkili sürümler, benim sorunum olan php5isapi.dll yüklemiyor gibi görünüyor. –

+1

AFAIK, DLL'yi tek başına indirebilirsiniz. –

+0

Orada olsaydı yolu budur, ancak iş parçacığı okumuş olsaydı değil. – cazlab

11

FastCGI siz "PWS php5isapi.reg" dosyasını bulacaksınız fermuarlar (& Konu Güvenli, Güvenli Olmayan Konu) PHP 5.3.5 yılında, İronik

+1

Ve burada IIS6'da yapılandırılmış PHP'nin alınmasına dair harika bir makaleye bağlantı var. Bu adımları izleyin ve mükemmel çalışır. http://learn.iis.net/page.aspx/247/using-fastcgi-to-host-php-applications-on-iis-60/ –

+3

Ve neden - cennet için - install.txt (veya Bu konuda başka herhangi bir doktor) tek bir kelime ile söz? Ne yükler ne de PHP 5.3 için herhangi bir diğer benioku, ISAPI'nin CGI ile değiştirildiğini söyler. Şimdiye kadar Fastcgi ISAPI için bir alternatifti, ya da tam tersi. Sadece ihmal etmek diğerini değiştirmez. –

+0

Bence FastCGI geriye doğru bir adımdır, ancak burada ölü olduğunu söyleyen link: https://bugs.php.net/bug.php?id = 48299 Tahribatı düşürmeye karar verdiler, ama parçalarını parçalar halinde bıraktılar, sadece derlemeyi unuttuğunu ima ettiler. – Brain2000

2

php5isapi.dll yerini aldı. Bu kayıt defteri anahtarı php5isapi.dll dosyasından bile bahseder ve PHP kurulumunuzun yolunu belirler. Ancak, ZIP'ler dll dosyasını içermiyor. FastCGI, şimdi gitmek için tek yol ise etrafında nefret bırakmak için garip bir kayıt defteri anahtarı türüdür. İşte Microsoft'a üzerinde bir makale: http://technet.microsoft.com/en-us/library/dd450377(WS.10).aspx

0

yılında php5isapi.dll bulundu readme dosyalar çıkan web sayfalarından kabul etmiyorsanız yükleyin. Bahsedilen web sayfalarının bu gibi gevşek uçları vardır. Eh, tutarlılık bir şey, çünkü programcılar iş güvenliği korumak için bir meydan okuma seviyorum.

İlgili konular