Как установить нужную версию sphinxapi?

Установил Sphinx
с Помощью yum install sphinx
Настроил запустил, далее решил проверить на PHP но не нашел в системе файла sphinxapi.php
Решил взять файл из версии под Windows но он не подошел
Query failed: searchd error: client version is higher than daemon version (client is v.1.30, daemon is v.1.25).

Где найти нужный файл?
  • Вопрос задан
  • 5060 просмотров
Пригласить эксперта
Ответы на вопрос 3
@klirichek
Просто посмотрите версию.
(запуск любой тулзы сфинкса без параметров выдаст баннер с версией).
Потом тащите соответствующий тарболл с исходниками.

Более верный способ - посмотрите, может мейнтейнер пакета выделил в отдельный пакет всякую сопроводиловку (какой-нибудь sphinx-dev например). Поищите в /usr/share/doc.
Если нет вообще нигде - тащите таки из сорцов. И не забудьте написать "Кю!" мейнтейнеру пакета, покуда вообще-то api - это часть сфинкса.

Ну и вообще универсальный совет - воспользуйтесь sphinxql. Тогда вообще никакое api не нужно, хватит стандартных функций из mysql/mysqli
Ответ написан
opium
@opium
Просто люблю качественно работать
Не оно ли ?
php.net/manual/ru/book.sphinx.php
Ну или просто сфинкса обновить
Ответ написан
Комментировать
@mishanon
Вот тут есть 1.25 версия клиента https://github.com/romainneutron/Sphinx-Search-API...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы