Категория: Linux/Debian

На самом деле установка sphinx очень проста. Лучше всего ставить по мануалу на официальном сайте, чтобы получить последнюю свежую версию сфинкса. Идем на офф. сайт и попадаем прямо у в секцию установки sphinx для Debian/Ubuntu и выполняем указанные команды в консоли. apt-get install mysql-client unixodbc libpq5 - устанавливаем зависимости (скорее всего mysql-client у Вас уже стоит, если это так, то можно его и выбросить из этой строчки) Скачиваем последний релиз sphinx, для этого идем сюда. И находим сборку сфинкса под свою систему. Далее копируем адрес ссылки на кнопке Download напротив выбранного пакета. Например: https://sphinxsearch.com/downloads/sphinxsearch_2.2.10-release-1~wheezy_amd64.deb/thankyou.html Изменяем ссылку вот так: https://sphinxsearch.com/files/sphinxsearch_2.2.10-release-1~wheezy_amd64.deb Далее в консоли: cd /tmp wget https://sphinxsearch.com/files/sphinxsearch_2.2.10-release-1~wheezy_amd64.deb dpkg -i sphinxsearch_2.2.10-r...

27.10.2015

Эта запись является заметкой для других (начальных) статей по поисковой машине sphinx. Зачем нужно создавать свой скрипт инициализации sphinx если он уже есть в системе?  Если мы хотим запускать shpinx автоматически при старте системы, да еще и со своими настройками (например со своим конфигурационным файлом, отличным от дефолтного) и прочими параметрами, значит быстрее всего можно будет этого добиться создав свой daemon для sphinx (скрипт инициализации). А так же на мой взгляд важным является и то, что при таком подходе можно запускать sphinx для нескольких сайтов на одном сервере! Скрипты авто запуска программ в Debian как в windows папка "Автозагрузка" лежат в /etc/init.d/ (есть несколько вариантов автозагрузки в Debian 7 и описанный выше, это один из них и как на мой взгляд "правильный") Если посмотреть в эту папку, то можно обнаружить и другие скрипты инициализации, например apache2, nginx и др. Все что нам нужно, добавить в эту папку наш демон запуска сфинкса. Создаем к...

27.10.2015