Linux 下安裝 memcached 及 memcacheq的方法
一:安裝memcached
1.下載memcached包
下載地址:http://www.memcached.org (最新包就在首頁,點擊下載就OK)
解壓包:# tar -zxvf memcached-1.4.13.tar.gz (根據(jù)自身的情況解壓到目錄)
進入目錄:# cd memcached-1.4.13
2.安裝libevent
檢查一下有沒有安裝libevent: ls -al /usr/lib |grep libevent
如果沒有就安裝libevent ,下載地址:http://www.libevent.org (首頁 Download–Stable releases)
解壓:
# tar -zxvf libevent-***-.tar.gz
#cd libevent-***-
#./configure --prefix=/usr
#make && make install
安裝完檢測下 ls -al /usr/lib |grep libevent
lrwxrwxrwx 1 root root 21 02-06 20:26 libevent-1.4.so.2 -> libevent-1.4.so.2.1.3
.................................
-rw-r--r-- 1 root root 11838 04-13 14:03 libevent_pthreads.a
-rwxr-xr-x 1 root root 996 04-13 14:03 libevent_pthreads.la
lrwxrwxrwx 1 root root 30 04-13 14:03 libevent_pthreads.so -> libevent_pthreads-2.0.so.5.1.6
lrwxrwxrwx 1 root root 21 04-13 14:03 libevent.so -> libevent-2.0.so.5.1.6
3.安裝memcached
預(yù)安裝:#./configure --prefix=/usr/local/memcached --with-libevent=/usr
注意:在沒有安裝libevent的情況下,會報錯( If it's already installed, specify its path using --with-libevent=/dir/);
編譯并且安裝:# make && make install
OK安裝成功.
啟動memcached:
# /usr/local/memcached/bin/memcached -l 192.168.1.144 -d -p 11211 -u nobody -m 1024
說明:上面的命令中-d表示用 daemon 的方式啟動 memcached,-l和-p組合表示監(jiān)聽在 192.168.1.144 的 11212 端口上(如果不用-p指定端口號,則memcached將運行在11211端口 上),-u表示運行用戶為 nobody,-m表示為其分配1024MB 的內(nèi)存。
連接 memcached: # telnet 192.168.1.144 11211
到這里 memcached就已經(jīng)安裝好了。
增加到開機啟動
# vi /etc/rc.local
增加:
/usr/local/memcached/bin/memcached -l 192.168.1.144 -d -p 11211 -u nobody -m 1024
二:安裝memcacheq
1.下載memcacheq包
下載地址:http://code.google.com/p/memcacheq/downloads/list
解壓包:# tar -zxvf memcacheq.0.2.tar.gz (根據(jù)自身的情況解壓到目錄)
進入目錄:# cd memcacheq-0.2.0
2.安裝 BerkeleyDB
下載地址:http://www.oracle.com/technetwork/products/berkeleydb/downloads/index.html
解壓包:# tar -zxvf db-5.3.15.tar.gz (根據(jù)自身的情況解壓到目錄)
進入目錄:# cd db-5.3.15
# cd build_unix
#../dist/configure --prefix=/usr/local/BerkeleyDB.5.3
# make && make install
#vi /etc/ld.so.conf
增加:
/usr/local/lib
/usr/local/BerkeleyDB.5.3/lib
#vi /etc/profile
增加
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib:/usr/local/BerkeleyDB.5.3/lib
3.安裝memcacheq (注: 下文中的5.3是berkeleyDB的版本 請根據(jù)實際情況操作)
預(yù)安裝:./configure --prefix=/usr/local/memcacheq --enable-threads
注意:在沒有安裝BerkeleyDB的情況下,會報錯( configure: error: cannot find libdb.so in /usr/local/BerkeleyDB.5.3/lib);
# make && make install
測試:/usr/local/memcacheq/bin/memcachq -h
運行報:
memcacheq: error while loading shared libraries: libdb-5.3.so: cannot open shared object file: No such file or directory
解決方法:ln -s /usr/local/BerkeleyDB.5.3/lib/libdb-5.3.so /usr/lib/libdb-5.3.so
連接:/usr/local/memcacheq/bin/memcacheq -d -r -uroot -p11212 -H /var/mcq/data -N -R -v -L 1024 -B 1024 > /var/mcq/logs/mq_error.log 2>&1
(/var/mcq/data 必須自己創(chuàng)建)
# ps -ef |grep memcacheq
root 11908 1 4 18:06 ? 00:00:00 /usr/local/memcacheq/bin/memcacheq -d -r -uroot -p11212 -H /var/mcq/data -N -R -v -L 1024 -B 1024
已經(jīng)開始運行 .
連接到memcacheq:#telnet 192.168.1.144 11212
增加到開機啟動
# vi /etc/rc.local
增加:/usr/local/memcacheq/bin/memcacheq -d -r -uroot -p11212 -H /var/mcq/data -N -R -v -L 1024 -B 1024 > /var/mcq/logs/mq_error.log 2>&1
- linux下安裝php的memcached客戶端
- CentOS 5.4下的Memcache安裝步驟(Linux+Nginx+PHP+Memcached)
- linux下安裝memcached_動力節(jié)點Java學院整理
- 在Linux服務(wù)器上安裝 memcached的基本操作
- linux下編譯安裝memcached服務(wù)
- php模塊memcache和memcached區(qū)別分析
- php擴展memcached和memcache的安裝配置方法
- PHP 使用memcached簡單示例分享
- PHP MemCached高級緩存配置圖文教程
- PHP MemCached 高級緩存應(yīng)用代碼
- Linux下安裝Memcached服務(wù)器和客戶端與PHP使用示例
相關(guān)文章
詳解Ubuntu下ssh服務(wù)的安裝與登陸(ssh遠程登陸)
本篇文章主要介紹了Ubuntu下ssh服務(wù)的安裝與登陸,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2016-11-11CentOS7環(huán)境下gcc(版本10.2.0)升級詳細過程
大家好,本篇文章主要講的是CentOS7環(huán)境下gcc(版本10.2.0)升級詳細過程,感興趣的同學快來看一看吧,希望對你有幫助2021-11-11在ubuntu16.04上創(chuàng)建matlab的快捷方式(實現(xiàn)方法)
下面小編就為大家分享一篇在ubuntu16.04上創(chuàng)建matlab的快捷方式實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助2017-12-12Apache服務(wù)器中.htaccess文件的實用配置示例集錦
這篇文章主要介紹了Apache服務(wù)器中.htaccess文件的實用配置示例集錦,囊括了防盜鏈重定向及強制瀏覽器下載指定的文件類型等例子,很黃很暴力,需要的朋友可以參考下2016-03-03Linux C 后臺服務(wù)程序單進程控制的實現(xiàn)
這篇文章主要介紹了Linux C 后臺服務(wù)程序單進程控制的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-09-09