Solr-betaをインストールしようとすると:
pecl install solr-beta
このエラーが発生します:
pecl/solrにはPHP拡張子 "curl"が必要です有効なパッケージが見つかりませんインストールに失敗しました
Curlはすでにインストールされており、phpinfoページを見ると有効になっているようです。
http://pecl.php.net/bugs/bug.php?id=17012&edit=1 で述べられていることから、peclは静的にphpにコンパイルされていないphpモジュールを認識しません。したがって、共有ライブラリを使用している場合、peclはそれらを無視します。
Peclはphp.iniも無視します。
良いニュースは、共有拡張機能としてcurlがある場合、これをインストールする簡単な方法がまだ2つあることです。
1)pear install pecl/solr
2)pecl install -n solr
これでsolrphpモジュールがインストールされます。 php.iniファイルを変更して、solr.soライブラリを含める必要があります。