2009-07-03 18 views
1

PHPは何かの理由で/ext/php_mssql.dllが見つからないことを私に伝え続けます。明らかに、私はフォルダをチェックし、それは非常にあります。なぜそれが失敗しているのか分かりません。助言がありますか?PHPの拡張子が見つかりません

EDIT:

私はPHPのディレクトリにntwdblib.dllのを入れて与えていたエラーは、不正なゲートウェイ」から行ってきましたHTTPヘッダーの完全なセットを返さないことでmisbehaved指定されたCGIアプリケーションをヘッダこと。 「PHPが起動に失敗しました:/ext/php_mssql.dllロードできませんでした」リターンですなかったまったくヘッダを返さないに

HTTPエラー502.2 - 不正なゲートウェイが 指定されたCGIアプリケーションは戻らないで をmisbehaved。 HTTPヘッダーの完全なセット。それがしたヘッダー 返品は ""です。

答えて

2

私はこのような状況を取得する場合、それは通常、2つの理由のうちの一つです:

  • パスの問題。作業ディレクトリはあなたが思うものではないかもしれないので、相対パスは意図的ではない別の場所で終わります。しかし、これについての他の設定がありました。
  • あなたがロードしている拡張機能には、他の.DLLが必要ですが、それらを見つけることができないため、読み込みに失敗します。 PHPはこの状態を正しく報告しません(読み込みに失敗しただけです)。
1

ntwdblib.dllがc:\ windows \ system32またはPHPディレクトリにあることを確認する価値があります.SQL Serverに付属のものが必要です。 PHPでバンドルされているものもうまくいきませんでした。

+0

私はコピーを見つけ、それを私のPHPディレクトリに配置しましたが、今は別のエラーが発生します。 –

関連する問題