PEAR ライブラリから XML_RPC2 パッケージをインストールしようとしていますが、適切なコマンド (pear install XML_RPC2) を入力するたびにエラーが発生します:
pear/XML_RPC2 requires PHP extension "curl"
No valid packages found
install faild
奇妙なことに十分なコマンド
$ pear package-dependencies xml_rpc2
「このパッケージには依存関係がありません」という情報を返します (それ以外の場合は問題なく動作します)。
XML_RPC2 の古いバージョンでも試しました - 同じことです。これは私が問題を抱えた最初のパッケージです。カールが有効になっていて、動作していると確信しています(テスト済み)。それに加えて、依存関係リストにリストされている他のすべてのコンポーネント (PHP 5.3、PEAR 1.9.2、Cache_Lite 1.7.9) をインストールしました。Windows XP での標準の WAMP インストールに取り組んでいます。
私はどんな助けにも感謝します:)
編集。
最終的な解決策: WAMP には php.ini の 2 つの場所があり、1 つは php スクリプトで使用され、もう 1 つはコンソール コマンドで使用されます。1 つ目は apache ディレクトリ (つまり wamp/bin/apache/apache2.2.21) にあり、2 つ目は php ディレクトリ (つまり wamp/bin/php/php5.3) にあります。WAMP のトレイ アイコン (PHP 拡張機能または php.ini) のオプションを使用してモジュールを有効にしている場合は、apache ディレクトリの php.ini ファイルを編集しているため、コマンド ラインではなくブラウザーによって実行されるスクリプトでのみ有効になります。