PHP5 ISAPI на Windows 7 (64 бит) - PullRequest
       20

PHP5 ISAPI на Windows 7 (64 бит)

1 голос
/ 23 февраля 2010

Я получаю это сообщение:

Этот двоичный файл PHP CGI был скомпилирован с включенным принудительным перенаправлением cgi.Это означает, что страница будет обслуживаться только в том случае, если установлена ​​переменная REDIRECT_STATUS CGI, например, с помощью директивы Apache Action.

Однако я установил cgi.force_redirect равным 0 и сбросилIIS.Я также сделал следующее:

  1. Добавил C: \ PHP в мою систему PATH
  2. Запустил это для реестра:

    Реестр WindowsВерсия редактора 5.00

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

Добавлен PHP ISAPI к ограничениям ISAPI и CGI как разрешенный Добавлен PHP ISAPI как модуль ISAPI, сопоставленный с * .php

Однако я продолжаю получать этосообщение об ошибке.Я перепробовал все!

1 Ответ

3 голосов
/ 23 февраля 2010

Я считаю, что вам нужно отредактировать файл php.ini и установить:

cgi.force_redirect = 0

РЕДАКТИРОВАТЬ НА ОСНОВЕ КОММЕНТАРИЙ

В том же php.ini вы найдете

extension_dir = "c: \ php5 \ ext \"

измените каталог на тот, где вы хотите.

  1. В следующем отчете об ошибках люди жаловались на ту же проблему, и в итоге они поместили php.ini в каталог c: \ windows.

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

  1. Другой вариант - установить переменную окружения PHPRC с местоположением php.ini ex. "C: \ PHP"

Следующая ссылка показывает порядок поиска мест php.ini:

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

...