重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)
CentOs7安裝Xapian PHP版本
記錄一下安裝Xapian1.2的艱辛歷程?。?!
公司用的開(kāi)發(fā)機(jī)上竟然有兩個(gè)PHP版本5.3好5.4?。。∫?yàn)槎际?5.4.5,所以我這里只能選擇安裝Xapian1.2 。如果安裝1.4的話還要升級(jí)GCC支持C++11,但是無(wú)奈升級(jí)了半天也沒(méi)有升級(jí)成功,所以就直接先用1.2版本了。
1、下載:wget http://oligarchy.co.uk/xapian/1.4.4/xapian-core-1.4.4.tar.xz
2、下載:wget http://oligarchy.co.uk/xapian/1.4.4/xapian-bindings-1.4.4.tar.xz
3、分別解壓縮這倆包。tar xvf ...
4、在這里: https://github.com/xapian/xapian-docsprint
wget https://github.com/xapian/xapian-docsprint/archive/master.zip
有一些示例,xapian的示例就是在這里的。包括一些代碼,可以按照教程來(lái)做。
5、準(zhǔn)備好安裝包后。解壓后tar –zxvf 進(jìn)入文件件,查看INSTALL文件,里面有詳細(xì)的說(shuō)明包括你應(yīng)該安裝的庫(kù)等東西。下面分別介紹一下各個(gè)安裝步驟。
6、安裝core文件步驟大約就下面三步
(1)Run "./configure", possibly with some extra arguments (seebelow)
(2)Run "make" to build Xapian
3) Run "make install" to installXapian【make install 的時(shí)候記得sudo】
7、可能會(huì)缺少一些庫(kù),可以利用yum【安裝zlib-devel】【安裝libuuid-devel】這倆庫(kù)。
8、安裝好core之后就可以檢查一下了:
xapian-config --version 沒(méi)問(wèn)題的話會(huì)顯示當(dāng)前版本信息.
二、安裝PHP bindings同樣也是可以查看INSTALL文件。
安裝之前你需要先確認(rèn)你已經(jīng)安裝好對(duì)應(yīng)語(yǔ)言的-devel,因?yàn)槲沂莗hp所以我需要安裝php-devel。缺少什么自己安裝就好。準(zhǔn)備條件做好后,開(kāi)始安裝,同樣是需要三步:
(1) ./configure--prefix=/usr/local/xapianXAPIAN_CONFIG=/usr/home/shixi_fulin1/xapian1.2/core-xapian-1.2.24/xapian-config--with-php PHP=/usr/local/sinasrv2/bin/phpPHP_EXTENSION_DIR=/usr/local/sinasrv2/lib/php/extensions/no-debug-non-zts-20100525PHP_CONFIG=/usr/local/sinasrv2/bin/php-config
因?yàn)槲疫@里有倆php版本,所以我需要指定需要的版本。主要是PHP目錄,PHP-CONFIG目錄,和PHP擴(kuò)展目錄。前面的XAPIAN_CONFIG自己配置就好。
Ps:就是這里,一開(kāi)始沒(méi)有設(shè)置這些參數(shù)然后它自己選擇了/usr/bin 下面的php,然后我自己編譯的時(shí)候又用了另一個(gè)版本,簡(jiǎn)直是!!?。。?!
如果這里沒(méi)有問(wèn)題,繼續(xù)
(2) make
(3) make install
(4) 執(zhí)行成功后去你的PHP擴(kuò)展目錄下開(kāi)口有沒(méi)有xapian.so這個(gè)模塊。有的話再去php.ini【/usr/local/sinasrv2/lib/php.ini】里添加extension=xapian.so; 最后再查一下有沒(méi)有這個(gè)模塊。
Sudo /usr/local/sinasrv2/bin/php –m | grep xapian
10、 到現(xiàn)在就安裝好了xapian和PHP語(yǔ)言綁定.下面就可以按照示例操作了.可以參照下文。
參考:ubuntu下xapian安裝(自帶xapian不完整)
http://www.xuebuyuan.com/1935942.html
http://getting-started-with-xapian.readthedocs.io/en/latest/overview.html
缺啥包百度安裝就好。有問(wèn)題請(qǐng)?zhí)釂?wèn)。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。