php extension 安装,php + clucene extension的安装
版權(quán)聲明:可以任意轉(zhuǎn)載,轉(zhuǎn)載時請務(wù)必以超鏈接形式標(biāo)明文章原始出處和作者信息及本聲明
CLucene是SF上面的一個對Lucene(一個用Java寫的全文檢索引擎工具包)的移植,做為Lucene的C++的重新實(shí)現(xiàn),以帶來更快的檢索速度,但是一直還不stable.這里僅僅是嘗試php+clucene擴(kuò)展的安裝,具體應(yīng)用先不管.
安裝環(huán)境:
Freebsd 6.0 + apache2.2 + php 5.1.2
apache+php的安裝就不說了,網(wǎng)上一抓一大把,注意clucene擴(kuò)展必須在php5以上才能安裝.
首先安裝clucene
1.下載clucene
直奔它的首頁–clucene.sourceforge.net,下載clucene 0.9.10
2.編譯clucene
tar xzvf clucene-0.9.10.tar.gz
cd clucene-0.9.10
./autogen.sh
./configure
make
這樣clucene就安裝好了,為了讓其它程序可以調(diào)用clucene,這里把編譯好的lib放到系統(tǒng)lib目錄下
cp src/.libs/libclucene.* /usr/local/lib
cp src/CLucene.h /usr/local/include/
cp -r src/CLucene /usr/local/include/
安裝clucene php extension
1.下載clucene php extension
在pecl.php.net有下載,拖回來就是
http://pecl.php.net/package/clucene
2.編譯clucene php extension
tar xzvf clucene-0.0.9.tgz
cd clucene-0.0.9
cp -r /usr/local/include/Clucene include/? #編譯時要把clucene的include文件弄一份
cp -r /usr/local/include/Clucene.h include/
phpize
./configure
make
編譯完成,這里會生成一個clucene.so,我們把它放在php的extension目錄下(沒有就建一個),然后修改php.ini
加入
extension=clucene.so
重啟apache之后看phpinfo
至此安裝就算完成了,demo嘛在examples目錄下有一個,命令行調(diào)用方式(根據(jù)已有的index檢索):
php clucene.php “Your query”
BTW:新出的zend framework也有l(wèi)ucene模塊,但是功能還不完善,現(xiàn)在0.1.2好像只能建立索引,檢索功能尚在開發(fā)中
總結(jié)
以上是生活随笔為你收集整理的php extension 安装,php + clucene extension的安装的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php的htaccess,PHP .ht
- 下一篇: 在php storm中怎么搭建环境,Ph