一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - Linux下CoreSeek及PHP擴展模塊的安裝

Linux下CoreSeek及PHP擴展模塊的安裝

2020-01-12 17:51PHP教程網 PHP教程

前提條件是系統己安裝完成apache mysql php的WEB服務。我是以yum來安裝的。如果你沒有安裝過請按照下面給出的鏈接先完成基本的LAMP環境的安裝

本人安裝CoreSeek的系統為Centos6.0  CoreSeek版本: coreseek 3.2.14:點擊下載   PHP:PECL/Sphinx擴展:sphinx-1.2.0.tgz  點擊下載 。這些軟件是都是源碼包,我們是要通編譯進行安裝的。

前提條件是系統己安裝完成apache mysql php的WEB服務。我是以yum來安裝的。如果你沒有安裝過請按照下面給出的鏈接先完成基本的LAMP環境的安裝。

   (安裝之前大家可以先關閉Selinx及Iptables防火墻具體操作也可以在本博客找到。)

第一步、下載上面提到地兩個源碼包、并上傳到Linux下的 /lamp 目錄,如果目錄不存在大家可以自行建立。

第二步、要完成一下CorreSeek安裝操作系統基礎開發庫及mysql依賴庫以支持mysql數據源和xml數據源,

coreseek安裝需要預裝的軟件:yum install make gcc g++ gcc-c++ libtool autoconf automake imake mysql-devel libxml2-devel expat-devel

大家可以先用rpm -q  包名  的方式來查看你的系統是否安裝過包,如果有安裝過就可以不用安裝,比如mysql-devel這個我們就不需要安裝,因為我們在安裝LAMP環境時就己安裝過了。

第三步、安裝mmseg

$ tar xzvf coreseek-3.2.14.tar.gz

$ cd coreseek-3.2.14

$ cd mmseg-3.2.14

$ ./bootstrap    #輸出的warning信息可以忽略,如果出現error則需要解決

$ ./configure --prefix=/usr/local/mmseg3

$ make && make install

$ cd ..

第四步、安裝coreseek

$ cd csft-3.2.14

$ sh buildconf.sh    #輸出的warning信息可以忽略,如果出現error則需要解決

$ ./configure --prefix=/usr/local/coreseek  --without-unixodbc --with-mmseg --with-mmseg-includes=/usr/local/mmseg3/include/mmseg/ --with-mmseg-libs=/usr/local/mmseg3/lib/ --with-mysql    ##如果提示mysql問題,可以查看MySQL數據源安裝說明

$ make && make install

$ cd ..

現在安裝完成了,就可以到 /usr/local/ 查看是否有mmseg3及coreseek目錄,如果存在說明己正確安裝。

第五步、進行安裝sphinx-1.2.0.tgz 的PHP 擴展

在安裝擴展之前我需要先配置一下CoreSeek的配置文件并啟動 searchd服務  searchd的位置在/usr/local/coreseek/bin/目錄下。這個配置怎么設置我先不說了,因為我也在研究當中。我會在這里提供我的配置文件給大。便于下面安裝PHP擴展,完成安裝后大家可以慢慢研究CoreSeek的功能。

點擊下載配置文件 并放到/usr/local/coreseek/etc/下。

現在回到  /lamp/目錄下。

$ tar xzvf  sphinx-1.2.0.tgz

$ cd sphinx-1.2.0

$ phpize   #這里大家如果提示沒有這個工具,大家可以用 yum install php-devel來安裝這個軟件。

$  cd ../coreseek-3.2.14/csft-3.2.14/api/libsphinxclient/

$ ./configure

$ make && make install

$ cd-

$./configurl --with-php-config=/usr/bin/php-config  --with-sphinx

$ make && make install

$ vi /etc/php.ini

#查找extension加載模塊的地方添加以下一行配置保存退出重啟apache服務就可以用phpinfo()來查看是否己安裝上。

extension=sphinx.so

$ :wq

$ service httpd restart

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 九九大香尹人视频免费 | 18无删减羞羞网站动漫 | 香蕉人人超人人超碰超国产 | haodiaose在线精品免费观看 | 国产亚洲福利一区二区免费看 | 色屁屁www| 第一次不是你高清在线观看 | xxxx在线视频| 星星动漫无删减在线观看 | 天天操天天干天天舔 | 男人爱看的网站 | 嫩草成人影院 | 久久成人永久免费播放 | 398av影院视频在线 | 亚洲国产一区二区三区青草影视 | 午夜精品在线 | 九九精品视频在线观看九九 | 污污在线免费观看 | 亚洲成人一区在线 | 三上悠亚久久国产 | 新新电影理论中文字幕 | gogort人体的最新网站 | 国产我不卡 | 国产99久久九九精品免费 | 青青草99热这里都是精品 | 亚洲高清视频在线观看 | 日本又大又硬又粗的视频 | 2022色婷婷综合久久久 | 午夜伦理电影在线观免费 | 我强进了老师身体在线观看 | 韩国三级年轻的小婊孑 | 91免费高清视频 | 幻女free性zoz0交| 成人动漫在线免费看 | 多人群p全肉小说 | 亚洲精品色综合久久 | 欧美日韩亚洲高清不卡一区二区三区 | 国产91精品露脸国语对白 | 99在线免费视频 | 18欧美同性videos可播放 | 成人男女啪啪免费观看网站 |