天天看點

centOS6.5安裝sphinx擴充

wget http://pecl.php.net/get/sphinx-1.3.0.tgz (下載下傳目錄可以自行決定)

tar zxvf sphinx-1.3.0.tgz

cd sphinx-1.3.0

phpize

./configure –with-php-config=/usr/local/php/bin/php-config

如果出現錯誤:“configure: error: Cannot find libsphinxclient headers”

解決方法:

cd /lamp/coreseek-3.2.14/csft-3.2.14/api/libsphinxclient/ (該路徑取決于你的coreseek-3.2.14解壓位置,注意這裡是csft-3.2.14下的api目錄,不是testpack下的API目錄)

./configure

make && make install

解決完畢!

回去接着執行

cd sphinx-1.3.0

./configure –with-php-config=/usr/bin/php-config –with-sphinx(注意我的是/usr/bin/php-config,這個由自己的情況決定,有的可能是/usr/local/php/bin/php-config,我看有網友寫的這個路徑)

make && make install

出現類似“Installing shared extensions: /usr/lib64/php/modules/”,表示成功。

可以進入該目錄下會發現生成了一個 sphinx.so 檔案

在 php.ini 中加載該 so 檔案

extension= /usr/lib64/php/modules/sphinx.so

重新開機 apache ,phpinfo() 中出現這個表明成功。

centOS6.5安裝sphinx擴充

繼續閱讀