pecl_httpのようなPECL拡張機能のWindowsバイナリがなくなったのはなぜですか?

StackOverflow https://stackoverflow.com/questions/1634726

  •  06-07-2019
  •  | 
  •  

質問

私はWindowsで実行されているPHPプロジェクトに取り組んでおり、cURLを操作してホイールを再発明してpecl拡張機能のすべてを実行するのではなく、pecl_httpを使用できると非常に便利です。ヘッダーの解析など。

私が読んだどこでも(PHPサイトを含む)、pecl_httpのWindowsバイナリはPHPインストールにパッケージ化されていません。どこにもないのかについての説明が見つかりません。また、 http://pecl4win.php.net/ は何年もの間ダウンしており、私はそれだけを想定できます。 pecl4winプロジェクトは死んでいます。

何が起こったのか、そしてWIMP環境で実行できるpecl_httpに代わるものがあるかどうかについて誰かが知っていますか?

役に立ちましたか?

解決

これを試してください:

  

最初に、PHP WebサイトPECL 5.2.2 Win32バイナリからPECLモジュールをダウンロードします。
  次に、それを解凍し、PHP拡張機能フォルダーにあるファイル php_http.dll をコピーします。
ここでphp.iniファイル(c:\ WINDOWS \ php.ini)を編集し、モジュールをアクティブにします:
extension = php_http.dll
  Apacheを再起動し、phpinfoを使用してインストールを確認します。

**編集:**リンク: PECL 5.2.6 Windowsバイナリ

ソース

他のヒント

これがページの新しい更新なのか、それとも初めて見逃したのかはわかりません。しかし、現在のWindowsバイナリには、次のようなメモがあります。

  

注:PECLパッケージは   このバージョン用にリリースされました。 5.2.6   ただし、PECLパッケージは   このリリース

(From: http://www.php.net/downloads.php

なんらかの理由で、最初の部分だけに気づいたのですが、最初に確認したときに2番目の文がそこにないことはほぼ確実です:)。心配しないでください。事実上、これはPHP 5.2.6リリースのPECLパッケージを使用できることを意味します。 ( http://museum.php.net/php5/pecl-5.2 .6-Win32.zip

ご回答ありがとうございました。大変助かりました。

乾杯 イアン

PEARモジュール助けます? PEARモジュールはPHPで実装されているため、任意のPHPインストールで(理論的に)動作します。

Pyrus(PHP 5.3+)またはプレーンのインストール手順古い PEAR

Windowsバイナリがしばらく利用できなかった理由はわかりませんが、現在は戻ってきています。

これは、PECL拡張機能のWindowsバイナリ(pecl_httpを含む)へのリンクです。
http://windows.php.net/downloads/pecl/releases/

このサイトでもphp_http.dllを見つけました。 http://downloads.php.net/pierre / はWAMPインストールの場合ですが、Apacheサーバーはdllの読み込み中に例外をスローし続けました。しかし、上記のリンクからdllをロードすることにより、Apacheサーバーを正常に起動することができました。

sfr-fresh.com/windows/www/pecl-5.2.6-Win32.zip

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top