Apt
apt-get 後從原始碼更新 sphinx
我正在執行最新的 debian 作為作業系統。
我安裝了獅身人面像使用
apt-get install sphinxsearch
但是,我需要通過 PHP 與 sphinx 進行通信。為此,我下載了最新的 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 沒有安裝最新版本。進行作業系統更新和升級也不能解決這個問題。
所以我假設我必須從下載的源更新我的 sphinx 安裝。我可以簡單地編譯和安裝源而不失去數據嗎?
或者大家還有什麼建議嗎?
嘗試解除安裝預設版本的 Sphinx,並使用來自http://sphinxsearch.com/downloads/release/的最新 Ubuntu/Debian 軟體包,以利用最新版本的伺服器。