Назад | Перейти на главную страницу

Пытаюсь установить расширение pecl Solr, но ему нужен curl

Когда я пытаюсь установить solr-beta:

pecl установить 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 как общее расширение:

1) pear install pecl / solr

2) pecl install -n solr

Это должно установить модуль solr php. Вам нужно будет включить библиотеку solr.so, изменив файл php.ini.