1.獲得sphinx的PHP擴(kuò)展模塊下載地址(可以通過PHP手冊(cè)獲得相關(guān)鏈接地址)或者直接鏈接地址:http://pecl.php.net/package/sphinx
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡(jiǎn)單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名注冊(cè)、網(wǎng)站空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、楊浦網(wǎng)站維護(hù)、網(wǎng)站推廣。2.CentOS中通過如下命令下載該P(yáng)hp擴(kuò)展:
wget http://pecl.php.net/package/sphinx
3.解壓縮下載的包【sphinx-1.3.0.tgz】。
tar zxvf sphinx-1.3.0.tgz
4.注意該擴(kuò)展比較特殊。先要進(jìn)入到Linux CentOS6.5 Coreseek安裝博文中安裝的coreseek目錄中子目錄下。命令如下:
cd/usr/local/src/coreseek-4.1-beta/testpack/api/libsphinxclient/
進(jìn)入該目錄后執(zhí)行:
./configure
再執(zhí)行:
make && make install
5.再安裝php-devel類庫(kù)文件(為了使用phpize命令)
yum -y install php-devel
6.進(jìn)入到第二步驟解壓后的文件夾中sphinx-1.3.0,執(zhí)行phpize命令
cd /usr/local/src/sphinx-1.3.0
phpize
效果圖如下:
7.在該目錄中執(zhí)行相關(guān)配置操作。
./configure --with-php-config=/usr/bin/php-config --with-sphinx
8.編譯及安裝
make && make install
效果圖如下:
進(jìn)入到 cd /usr/lib/php/modules/ 目錄下,可以看到剛才使用phpize命令生成的sphinx.so動(dòng)態(tài)庫(kù)。
圖如下:
9.修改相關(guān)配置文件。
cd /etc/php.d
該文件夾有如下結(jié)構(gòu)圖:
隨便拷貝其中的一份配置文件并改名為:sphinx.ini
cp pdo.ini sphinx.ini
編輯sphinx.ini文件,正確設(shè)置。如下圖:
10.重啟apache服務(wù)器。
apachectl restart
11.到apache服務(wù)器根目錄下編寫PHP腳本,通過phpinfo()檢查是否正確安裝了sphinx擴(kuò)展。
cd /var/www/html (服務(wù)器根目錄)
效果圖如下:
至此PHP安裝sphinx擴(kuò)展一切OK.
另外有需要云服務(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)景需求。