php extension 安装,php + clucene extension的安装
版權聲明:可以任意轉載,轉載時請務必以超鏈接形式標明文章原始出處和作者信息及本聲明
CLucene是SF上面的一個對Lucene(一個用Java寫的全文檢索引擎工具包)的移植,做為Lucene的C++的重新實現,以帶來更快的檢索速度,但是一直還不stable.這里僅僅是嘗試php+clucene擴展的安裝,具體應用先不管.
安裝環境:
Freebsd 6.0 + apache2.2 + php 5.1.2
apache+php的安裝就不說了,網上一抓一大把,注意clucene擴展必須在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就安裝好了,為了讓其它程序可以調用clucene,這里把編譯好的lib放到系統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目錄下有一個,命令行調用方式(根據已有的index檢索):
php clucene.php “Your query”
BTW:新出的zend framework也有lucene模塊,但是功能還不完善,現在0.1.2好像只能建立索引,檢索功能尚在開發中
總結
以上是生活随笔為你收集整理的php extension 安装,php + clucene extension的安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php的htaccess,PHP .ht
- 下一篇: 在php storm中怎么搭建环境,Ph