IT貓撲網:您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機版|論壇轉貼|軟件發(fā)布

您當前所在位置: 首頁網絡編程PHP編程 → php 5.3安裝libmemcached擴展的方法和步驟

php 5.3安裝libmemcached擴展的方法和步驟

時間:2015-06-28 00:00:00 來源:IT貓撲網 作者:網管聯(lián)盟 我要評論(0)

libmemcached 是一個 memcached 的庫,客戶端庫,C 和 C++ 語言實現(xiàn)的客戶端庫,具有低內存占用率、線程安全、并提供對memcached功能的全面支持。

基于libmemcached的PHP memcache client有很多優(yōu)勢

hash一致性存儲

multi get/set

自動把key hash 為int,避開了memcache key字符串默認小于255Byte的限制

好久沒有配置服務器,一直以為libmemcached的php memcached 已經納入基本安裝包了,到頭來還需要自己編譯.整個安裝過程很多暗坑,嘗試了幾次才成功

安裝分兩步

安裝libmemcached,目標是so和header文件

安裝memcachedphp extensions

libmemcaced 分為兩大版本0.x和1.x, 1.x的版本從2011-09-28開始,編譯很麻煩,需要gcc4.0以上的專門配置,compile無比慢. 0.x版本就簡單很多,最高版本是0.53,所以選擇安裝0.53

極品總是成對出現(xiàn),php的memcahed也從2.1.0開始,要求libmemcached 必須是1.0.x版本

libmemcaced我用的0.53,那php-memcahed 就選擇2.0.0. 開源軟件的版本維護是一團爛帳

安裝libmemcached

wget https://launchpad.net/libmemcached/1.0/0.53/+download/libmemcached-0.53.tar.gz
tar xvfz libmemcached-0.53.tar.gz
cd libmemcached-0.53
./configure --prefix=/opt/libmemcached
make && make install

安裝php擴展

wget http://pecl.php.net/get/memcached-2.0.0.tgz
tar zvxf memcached-2.0.0.tgz
cd memcached-2.0.0/
./configure --enable-memcached --with-php-config=/usr/local/php/bin/php-config --with-libmemcached-dir=/opt/libmemcached/
make && make install
make install 是 把memcached.so 安裝到 ${php install dir}/extensions/no-debug-non-zts-20090626/,這個目錄隨著php的版本不同而不同

最后一步,修改php.ini,加上 extension=memcached.so

關鍵詞標簽:php,libmemcached

相關閱讀

文章評論
發(fā)表評論

熱門文章 plsql developer怎么連接數(shù)據(jù)庫-plsql developer連接數(shù)據(jù)庫方法 plsql developer怎么連接數(shù)據(jù)庫-plsql developer連接數(shù)據(jù)庫方法 2021年最好用的10款php開發(fā)工具推薦 2021年最好用的10款php開發(fā)工具推薦 php利用淘寶IP庫獲取用戶ip地理位置 php利用淘寶IP庫獲取用戶ip地理位置 在 PHP 中使用命令行工具 在 PHP 中使用命令行工具

相關下載

    人氣排行 詳解ucenter原理及第三方應用程序整合思路、方法 plsql developer怎么連接數(shù)據(jù)庫-plsql developer連接數(shù)據(jù)庫方法 PHP中防止SQL注入攻擊 PHP會話Session的具體使用方法解析 PHP運行出現(xiàn)Notice : Use of undefined constant 的解決辦法 PHP如何清空mySQL數(shù)據(jù)庫 CakePHP程序員必須知道的21條技巧 PHP采集圖片實例(PHP采集)