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() 中出現這個表明成功。

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章