linux下安裝sphinx


1、下載sphinx源碼包

      

   上面截圖的這個網址   復制鏈接地址   在putty終端使用:wget http://sphinxsearch.com/files/sphinx-2.3.1-beta.tar.gz

   注:一般都下載到/usr/local/src目錄下

     安裝一般都安裝到/usr/local/sphinx    (sphinx這個目錄是自定義的)

  在此目錄使用tar命令解壓 :tar zxvf sphinx-2.3.1-beta.tar.gz

2、開始進行編譯  注:源代碼安裝肯定得安裝gcc,安裝工具包

  安裝工具包命令:yum -y install make gcc g++ gcc-c++ libtool autoconf automake imake mysql-devel libxml2-devel expat-devel  注:yum -y  就是不用確定進行安裝,不能少裝)安裝完成不報錯就可以進行編譯

  安裝命令:./configure   --prefix=/usr/local/sphinx  (--prefix=安裝目錄)

  安裝完成后會告訴你可以進行編譯,歡迎使用sphinx

3、make   生成編譯文件不會進行編譯

  make install 進行編譯  //警告忽略

 也可以一起執行:make && make install //如果make報錯后面make install不會執行 

 (開機自啟命令:chconfig --level 345 httpd on //Apache開機自啟   chconfig --level mysqld 345 on mysql開機自啟)

4、測試   進入安裝目錄

  cd /usr/local/sphinx/etc

  先復制一份配置項 cp sphinx.conf.dist sphinx.conf

  進行配置:

      vi sphinx.conf

 鏈接數據庫:

          

 

  注:在/usr/local/sphinx/ect這個目錄下會有一個sql文件    把這個sql文件導入數據庫

    命令:mysql -uroot -proot </usr/local/sphinx/etc/example.sql

  執行命令后  進入mysql查看是否導入成功 

 下面進行生成索引   cd /use/local/sphinx/bin

 

  ./indexer --all 生成全部索引文件

  ./search 要查詢的值

能查詢的到sphinx就安裝成功了。。。。。。。。。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM