尝试安装 pecl Solr 扩展,但它需要 curl

jnb*_*bdz 5 php curl solr

当我尝试安装 solr-beta 时:

pecl 安装 solr-beta

我收到此错误:

pecl/solr 需要 PHP 扩展“curl”找不到有效的包安装失败

问题是 curl 已经安装,当我查看我的 phpinfo 页面时它似乎已启用。

Bib*_*tha 9

http://pecl.php.net/bugs/bug.php?id=17012&edit=1 中提到的内容来看,pecl 无法识别未静态编译为 php 的 php 模块。因此,如果您正在使用任何共享库,pecl 将忽略它们。

Pecl 也会忽略您的 php.ini。

好消息是,如果您将 curl 作为共享扩展,仍然有两种简单的安装方法:

1)梨安装pecl/solr

2) pecl install -n solr

那应该安装 solr php 模块。您必须通过修改 php.ini 文件来包含 solr.so 库。