私は最新のDebianをOSとして実行しています。
Sphinxを使用してインストールしました
apt-get install sphinxsearch
ただし、PHPを介してスフィンクスと通信する必要があります。そのために、最新のSphinxバージョンをダウンロードしてphpapiを入手しました。
wget http://sphinxsearch.com/files/sphinx-2.0.5-release.tar.gz
クエリを実行しようとすると、バージョンに関するエラーが発生します。
Query failed: searchd error: client version is higher than daemon version (client is v.1.25, daemon is v.1.22)
どうやらapt-getは最新バージョンをインストールしません。 OSのアップデートとアップグレードを行っても、これは解決されません。
したがって、ダウンロードしたソースからsphinxのインストールを更新する必要があると思います。データを失うことなく、ソースをコンパイルしてインストールするだけでいいですか?
それとも別の提案がありますか?
サーバーの最新バージョンを利用するには、デフォルトバージョンのSphinxをアンインストールし、 http://sphinxsearch.com/downloads/release/ から最新のUbuntu/Debianパッケージを使用してみてください。