无法安装php solr扩展

无法安装php solr扩展,php,solr,Php,Solr,使用pecl安装-n solr 包“pecl.php.net/solr”没有可用的版本 安装失败 还尝试了pear安装pecl/solr,其输出相同: 包“pecl.php.net/solr”没有可用的版本 安装失败 我用的是Mac和php56 pecl-V的输出 PEAR版本:1.9.4 PHP版本:5.6.25 Zend引擎版本:2.6.0 达尔文内核版本15.4.0:Fri Feb 26 22:08:05 PST 2016; 根目录:xnu-3248.40.184~3/RELEA

使用pecl安装-n solr

包“pecl.php.net/solr”没有可用的版本
安装失败

还尝试了pear安装pecl/solr,其输出相同:

包“pecl.php.net/solr”没有可用的版本
安装失败

我用的是Mac和php56

pecl-V的输出

PEAR版本:1.9.4
PHP版本:5.6.25
Zend引擎版本:2.6.0
达尔文内核版本15.4.0:Fri Feb 26 22:08:05 PST 2016;
根目录:xnu-3248.40.184~3/RELEASE\u X86\u 64 X86\u 64

另一条重要信息是,
pear
pecl
在我的系统中不可用,因此我使用

sudophp/usr/lib/php/install-pear-nozlib.phar-d/usr/local/lib/php-b/usr/local/bin

更新

尝试了
sudopecl安装-nsolr
,现在似乎更进一步了


找不到autoconf。请检查您的autoconf安装和
$PHP\u AUTOCONF环境变量。然后,重新运行此脚本。
错误:phpize失败

幸运地偶然发现

这导致了处决
pear列表升级
显示缓存目录存在某种权限问题,在指定位置使用
sudo
手动创建目录(
/private/tmp/pear/cache

然后使用sudo将solr扩展安装为
sudo pecl install-n solr
,引发以下错误:


找不到autoconf。请检查您的autoconf安装和
$PHP\u AUTOCONF环境变量。然后,重新运行此脚本。

brew安装autoconf
然后是
sudo pecl安装solr
成功。

幸运地发现

这导致了处决
pear列表升级
显示缓存目录存在某种权限问题,在指定位置使用
sudo
手动创建目录(
/private/tmp/pear/cache

然后使用sudo将solr扩展安装为
sudo pecl install-n solr
,引发以下错误:


找不到autoconf。请检查您的autoconf安装和
$PHP\u AUTOCONF环境变量。然后,重新运行此脚本。

brew安装autoconf
后接
sudo pecl安装solr