1

このメッセージが表示されます:

このPHPCGIバイナリは、force-cgi-redirectを有効にしてコンパイルされました。これは、たとえばApache Actionディレクティブを介して、REDIRECT_STATUSCGI変数が設定されている場合にのみページが提供されることを意味します。

ただし、cgi.force_redirectを0に設定し、IISをリセットしました。私も次のことをしました:

  1. システムPATHにC:\PHPを追加しました
  2. レジストリに対してこれを実行しました:

    Windowsレジストリエディタバージョン5.00

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

  1. 許可されているものとして、PHPISAPIをISAPIおよびCGIの制限に追加しました
  2. *.phpにマップされたISAPIモジュールとしてPHPISAPIを追加しました

しかし、私はそのエラーメッセージを受け取り続けます。私はすべてを試しました!

4

1 に答える 1

3

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. もう1つのオプションは、場所をphp.iniexに設定してPHPRC環境変数を設定することです。"c:\ php"

次のリンクは、php.iniの場所が検索される順序を示しています。

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

于 2010-02-22T23:42:24.223 に答える