1

http://downloads.php.net/pierre/の場所から動的ライブラリをダウンロードしました。

ダウンロードした特定のファイルは、php_http-5.3-nts-svn20091125-vc6-x86.zip です。

ファイル (php_http.dll) をフォルダー C:\wamp\bin\php\php5.3.0\ext にコピーしました。

php.ini に、次の行を追加しました: extension=php_http.dll。

しかし、「PHP Startup: Unable to load dynamic library」というメッセージからなる警告が表示されます。

このモジュールを有効にするために他に何かする必要がありますか?

4

3 に答える 3

2

多分それはあなたのPHPのバージョン以外のものですか?

于 2010-09-03T11:45:54.750 に答える
0

PHP コアと拡張モジュールの両方で一致している必要がある「属性」がいくつかあります。phpinfo()の出力で、php コアのこれらすべての値を見つけることができます。

  • API バージョン (例: 現在の 5.3.3 バージョンの場合は 20090626)
  • それはスレッドセーフ(ts)または非スレッドセーフ(nts)ビルドです<-これは明らかにあなたの問題です。
  • デバッグビルドですか
  • a) コアと b) モジュールのビルドに使用されたコンパイラは、互換性のあるコードを生成しましたか?

拡張モジュール dll は、満たされる場合と満たされない場合がある追加の依存関係を持つこともできます。たとえば、別の .dll が参照されているが存在しない場合などです。他のツールの中でも、ProcMonを使用して、どの .dll が検索され、どの .dll が読み込まれていないか、または正常に読み込まれているかを監視できます。

于 2010-09-03T12:13:12.380 に答える