php安裝sphinx擴展

  1. php的sphinx擴展安裝依賴libsphinxclient,該依賴安裝在服務端安裝程序中有,下載地址在這裏,可以根據對應環境下載,我在這裏下載的是3.0.3的Linux x64 binaries。
  2. 下載後解壓,cd sphinx-3.0.3/api/libsphinxclient/進入依賴安裝目錄
    ./configure --prefix=/usr/local/sphinxclient
    make
    make install
    安裝完成
    3、從php官網下載sphinx客戶端地址
    解壓進入目錄
    /usr/local/bin/phpize
    ./configure --with-php-config=/usr/local/bin/php-config --with-sphinx=/usr/local/sphinxclient
    make
    安裝報錯
    參考內容
    找了好久原因最後才確定是sphinx對應php版本問題,到這裏下載php7版本的sphinx擴展,剛開始下載的是tar.gz文件,可以在虛擬機裏使用tar zxvf 一直解壓不了,無奈只能下載zip包,安裝unzip來解壓文件,最後
    /usr/local/bin/phpize
    ./configure --with-php-config=/usr/local/bin/php-config --with-sphinx=/usr/local/sphinxclient
    make
    make install終於安裝成功,有點小激動。

此次安裝花費了不少時間,主要是百度找不到相關問題,初步猜測是版本問題,但是找到php7對應的版本後下載gz文件解壓不了,有點小灰心,最後直接複製錯誤到google 找一下,真的能找到相關的問題,至少確認是php7的版本的問題,最後無奈下了zip包來嘗試才成功,坑。貌似php7的sphinx擴展還沒有發佈,目錄是dev開發版本,接下來會跑小demo.

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