ubuntu 中安装memcached

来源:互联网 发布:mysql区分32位和64位吗 编辑:程序博客网 时间:2024/06/10 19:40

Linux系统安装memcached,首先要先安装libevent库,不然安装过程会出现如下信息

 If it's already installed, specify its path using --with-libevent=/dir/

在我的ubuntu14.04中直接:

sudo apt-get install libevent libevent-deve
会无法定位

E: Unable to locate package libevent
E: Unable to locate package libevent-deve

所以,如果出现这种情况,我们可以换一种方式安装:

root@ubuntu:~$ wget http://monkey.org/~provos/libevent-1.4.14b-stable.tar.gz
root@ubuntu:~$  tar -zxvf libevent-1.4.14b-stable.tar.gz
root@ubuntu:~$ cd libevent-1.4.14b-stable
root@ubuntu:~/ libevent-1.4.14b-stable$ ./configure --prefix=/usr 
root@ubuntu:~/ libevent-1.4.14b-stable$ make   && make install

安装完后直接安装memcached:


root@ubuntu:~$ wget http://memcached.org/latest                    下载最新版本(来自菜鸟教程)root@ubuntu:~$ tar -zxvf memcached-1.4.31.tar.gz                   文件名根据下载的文件而定      root@ubuntu:~$ cd memcached-1.4.31.tar.gz                           
root@ubuntu:~/ memcahed-1.4.31$ ./configure --prefix=/usr/local/memcached

root@ubuntu:~/ memcahed-1.4.31$ make && make test
root@ubuntu:~/ memcahed-1.4.31$ sudo make install
最后把/usr/local/memcached目录下的 memcached 文件 考到 /usr/local/bin 目录下就可以直接使用memcached 命令了

安装过程中最后用root用户,不然即使用sudo 都会有Permission denied 情况而安装不上

memcached -h                           可以查看命令帮助启动memcached服务:
memcached -p 11211 -m 64m -vvslab class   1: chunk size     88 perslab 11915slab class   2: chunk size    112 perslab  9362slab class   3: chunk size    144 perslab  7281中间省略slab class  38: chunk size 391224 perslab     2slab class  39: chunk size 489032 perslab     2<23 server listening<24 send buffer was 110592, now 268435456<24 server listening (udp)<24 server listening (udp)<24 server listening (udp)<24 server listening (udp)
这里显示了调试信息。这样就在前台启动了memcached,监听TCP端口11211,最大内存使用量为64M。调试信息的内容大部分是关于存储的信息




0 0