Skip to content

(debian) Установка и настройка расширения Sphinx для PHP

Max Kalyabin edited this page Dec 3, 2015 · 1 revision

1. Установить необходимые пакеты для сборки

apt-get install make automake build-essential libtool php-pear php5-dev

2. Скачать расширение с официального сайта

Брать рекомендуется самую свежую версию движка. Список всех релизов здесь: http://sphinxsearch.com/downloads/

cd /usr/local/lib && wget http://sphinxsearch.com/files/sphinx-2.2.9-release.tar.gz

Распаковать расширение и удалить архив:

tar xvfz sphinx-2.2.9-release.tar.gz && rm sphinx-2.2.9-release.tar.gz

3. Собрать libsphinxclient

cd sphinx-2.2.9-release
chmod -R 755 *
cd ./api/libsphinxclient/
./buildconf.sh
./configure && make install

4. Установить pecl-расширение

pecl install sphinx

5. Добавить подключение sphinx в php.ini

Для это в файле /etc/php5/conf.d/sphinx.ini пишем:

extension=sphinx.so

6. Перезапустить apache2 или php5-fpm