Pecl / Solr не может установить нормальные

Я пытаюсь подключиться к моему серверу Solr через PHP. Я получил учебник, который использует SolrClient (). Мой, но это не было доступно на моем сервере Linux (Ubuntu). Сейчас я пытаюсь установить его на свой apache. Проблема в том, что я не могу заставить работать расширения. Я пытаюсь пройти через это sudo pecl install solr-beta, Но это продолжает выдавать следующую ошибку: Загрузка «pecl / solr» завершилась успешно, но это не допустимый архив пакетов.

Поэтому мой вопрос заключается в том, как это может быть, если в соответствии с большинством учебных пособий единственный способ получить расширение apache? И как мне заставить это работать. Я действительно застрял.

О, я пытался получить его через загрузку, но отсутствуют необходимые файлы для настройки и использования make.

0

Решение

Вам понадобится установить phpize, если вы попытаетесь загрузить архив самостоятельно. Если у вас есть phpize Установлен способ сделать это вручную:

pecl download solr-beta
tar xvzf solr-2.0.0.tgz
cd solr-2.0.0
phpize
./configure
make
sudo make install
# add extension=solr.so to your php.ini / distribution extension loader

.. это должно быть так же, как делать pecl install solr-betaтак что если это не поможет, вы по крайней мере сможете увидеть, где в цепочке возникают какие-либо проблемы. Полный журнал сеанса pecl может быть полезен для дальнейшей отладки.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]