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

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

当我尝试安装 solr-beta 时:

pecl 安装 solr-beta

我收到此错误:

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

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

答案1

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

Pecl 也会忽略你的 php.ini。

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

1)梨安装pecl / solr

2)pecl 安装-n solr

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

相关内容