您好,登錄后才能下訂單哦!
1.獲得sphinx的PHP擴展模塊下載地址(可以通過PHP手冊獲得相關鏈接地址)或者直接鏈接地址:http://pecl.php.net/package/sphinx
2.CentOS中通過如下命令下載該Php擴展:
wget http://pecl.php.net/package/sphinx
3.解壓縮下載的包【sphinx-1.3.0.tgz】。
tar zxvf sphinx-1.3.0.tgz
4.注意該擴展比較特殊。先要進入到Linux CentOS6.5 Coreseek安裝博文中安裝的coreseek目錄中子目錄下。命令如下:
cd /usr/local/src/coreseek-4.1-beta/testpack/api/libsphinxclient/
進入該目錄后執行:
./configure
再執行:
make && make install
5.再安裝php-devel類庫文件(為了使用phpize命令)
yum -y install php-devel
6.進入到第二步驟解壓后的文件夾中sphinx-1.3.0,執行phpize命令
cd /usr/local/src/sphinx-1.3.0
phpize
效果圖如下:
7.在該目錄中執行相關配置操作。
./configure --with-php-config=/usr/bin/php-config --with-sphinx
8.編譯及安裝
make && make install
效果圖如下:
進入到 cd /usr/lib/php/modules/ 目錄下,可以看到剛才使用phpize命令生成的sphinx.so動態庫。
圖如下:
9.修改相關配置文件。
cd /etc/php.d
該文件夾有如下結構圖:
隨便拷貝其中的一份配置文件并改名為:sphinx.ini
cp pdo.ini sphinx.ini
編輯sphinx.ini文件,正確設置。如下圖:
10.重啟apache服務器。
apachectl restart
11.到apache服務器根目錄下編寫PHP腳本,通過phpinfo()檢查是否正確安裝了sphinx擴展。
cd /var/www/html (服務器根目錄)
效果圖如下:
至此PHP安裝sphinx擴展一切OK.
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。