Sphinx - система полнотекстового поиска с высокой скоростью индексации и поиска, распространяемая по лицензии GNU GPL.

Чтобы установить Sphinx на debian/ubuntu/mint устанавливаем его в терминале:

apt-get install sphinxsearch

Устанавливаем расширение Sphinx для PHP:

apt-get install php5-dev
pecl install sphinx

Если возникает ошибка configure: error: Cannot find libsphinxclient headers идём другим путём:

wget http://sphinxsearch.com/files/sphinx-2.0.4-release.tar.gz
tar xzf sphinx-2.0.4-release.tar.gz
cd sphinx-2.0.4-release/api/libsphinxclient
./configure
make
make install

Если во время make возникает ошибка, правим исходник sphinxclient.c:

−−− void sock_close ( int sock );
+++ static void sock_close ( int sock );

и повторяем:

make
make install

Включаем расширение php:

echo "extension=sphinx.so" > /etc/php5/mods-available/sphinx.ini
php5enmod sphinx

Готово!