0

Windows に PHP の http リクエスト クラスをインストールしようとしています。

ここにファイルをダウンロードしました:

http://downloads.php.net/pierre/

php_http-5.3-nts-svn20091125-vc6-x86.zip

ただし、php.ini に extension = php_http.dll を追加して拡張機能を有効にしようとすると、phpinfo() に表示されません。

httprequest クラスを Windows で動作させることに成功した人はいますか。

これが私がやろうとしていることです。

  $url = 'http://example.com/';
    //create the httprequest object

    $httpRequest_OBJ = new httpRequest($url, HTTP_METH_POST);
4

3 に答える 3

2

私の推測では、拡張機能が正しいフォルダーにないか、Web サーバーをまだ再起動していない可能性があります。

WAMP を使用している場合はphp.ini、php フォルダーではなく apache フォルダーの下で編集していることを確認してください。後者php.iniはコマンド ラインでのみ使用されます。

PHP 拡張機能は通常、"php_*.dll" (星印は拡張機能の名前を表します) と呼ばれ、"PHP\ext" (PHP 4 では "PHP\extensions") フォルダーの下にあります。

今後の参考のために: http://php.net/manual/en/install.pecl.windows.php

于 2013-10-29T14:08:59.327 に答える
0

これは、IIS 7 を使用しているユーザー向けです。

問題は、http 要求のすべての dll が互換性があるわけではないため、ロードされないことです。幸いなことに、私は正しいものを見つけました。

これは、httprequest を機能させるためにインストールする必要がある httprequest dll です。

http://www.findthatzip-file.com/search-9898866-hZIP/winrar-winzip-download-php-http-5.3-nts-svn20091125-vc9-x86.zip.htm

于 2013-10-29T14:18:11.563 に答える
0

apache/apachex.x.xx/bin/php の下にある php.ini ファイルも確認してください。

于 2013-10-29T14:11:51.450 に答える