Windows 7 ile PHP5 ISAPI (64 bit)

1 Cevap php

Ben bu mesajı alıyorum:

Bu PHP CGI ikili force-cgi-redirect etkinleştirilmiş ile derlenmiştir. Bu REDIRECT_STATUS CGI değişken ayarlı ise bir sayfa yalnızca bir servis edilebilir anlamına gelir, örneğin, Apache Eylem yönergesi üzerinden.

Ancak, 0'a eşit cgi.force_redirect kurdum ve IIS sıfırlamak var. Ben de aşağıdaki yaptık:

  1. Eklendi C: Benim sistem PATH \ PHP
  2. Kayıt için bu Ran:

    Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\PHP] "IniFilePath"="C:\PHP"

  1. Izin verilmesi gibi ISAPI ve CGI Kısıtlamaları için PHP ISAPI Eklenenler
  2. Eşleştirilmiş bir ISAPI modülü olarak PHP ISAPI Eklendi *. Php

Ancak, bu hata mesajı alıyorum. Her şeyi denedim!

1 Cevap

Ben php.ini dosyasını düzenlemek ve ayarlamak gerektiğine inanıyorum:

cgi.force_redirect = 0

EDIT BASED on comments

Aynı php.ini bulabileceğin

extension_dir = "c: \ php5 \ ext \"

siz olmak istediğiniz yere dizini değiştirin.

  1. Aşağıdaki hata raporu aynı sorun hakkında şikayet insanlar var, ve onların c php.ini koyarak sona erdi: windows dizini \.

http://bugs.php.net/bug.php?kimlik=42849&thanks=3

  1. Başka bir seçenek php.ini ex konuma sahip phprc yi ayarlamaktır. "C: \ php"

Aşağıdaki link size php.ini konumları aranır sırasını gösterir:

http://us2.php.net/manual/en/configuration.file.php