18

ここで関連する投稿をいくつか見つけましたが、答えが得られませんでした。というわけで再投稿。
Windows に PECL 拡張機能をインストールするにはどうすればよいですか? Windows XP で PECL oAuth 拡張機能が必要だとします。
私は2つの方法を知っていますが、どれもうまくいきません。

  1. サイトhttp://pecl4win.php.net/は何ヶ月もダウンしています。そのため、DLLをダウンロードできません。DLL をダウンロードできる場所はありますか?

  2. コマンド pecl install oauth-0.99.9.tgzを実行すると、
    The DSP oauth.dsp does not existというエラーがスローされます。
    他のいくつかの拡張機能も試してみましたが、同じエラーが発生しました。

ここで何が欠けていますか?

4

6 に答える 6

19

リリースは次の場所にあります:
http://windows.php.net/downloads/pecl/releases/

そこで利用できない拡張機能が必要な場合は、lists.php.net メーリング リストの pecl-dev で質問してください。

于 2010-01-12T18:34:23.883 に答える
3

http://windows.php.net/downloads/pecl/releases/で探しているものを手に入れました

于 2013-09-17T15:12:33.333 に答える
2

現在、Windows 用の PECL は奇妙な再編成状態にあります。その理由は、彼らが VS2008 ソース バージョンを提供しようとしていると私が信じているからです。php グループの Windows 半分がすべて修正されるまで、実際にはZend Serverを使用することをお勧めします。Zend Serverには、PECL で見つけることができるほとんどすべての拡張機能が含まれており、運が良ければ、自分でコンパイルできるものを見つけることができます。

于 2010-01-12T18:26:44.357 に答える
1

コンパイルされた oauth: http://windows.php.net/downloads/pecl/releases/oauth/

別の pecl 拡張: http://windows.php.net/downloads/pecl/releases/

于 2013-03-27T01:32:04.047 に答える
1

PECL インストーラーは拡張機能のソース コードをダウンロードし、ローカルの C コンパイラーでコンパイルしようとします。問題は、プロセス全体が、C コンパイラが利用できる、または簡単にインストールできる Unix システム用に設計されていることです。Windows で C コードをコンパイルする環境を設定するのはかなり複雑です。

理想的な解決策は、誰かが既にコンパイルした DLL ファイルを入手することです。それが pcle4win サイトの目的です。ただし、現時点では PECL DLL をダウンロードするための公式リポジトリがないため、次の 2 つの方法しかありません。

そこに DLL リポジトリがあればいいのですが、私は何も知りません。

于 2010-01-12T11:14:53.223 に答える