linux上安装memecached安装小记!
最近在项目中使用了memcached来控制缓冲,到项目部署阶段,memcached在linux上部署产生了困难,耗时半天,在此,整理安装步骤,希望对大家有所帮助。
我安装时在网上参考多个资料,最有用的是:http://blog.youkuaiyun.com/hupanfeng/article/details/9042487
- memcached依赖于libevent
- libevent安装
- memcached安装
- memcached的启动
libevent安装
1.进入/usr/lib目录,使用命令:ls -al libevent 查看是否已安装,linux系统一般使用rpm -qa|grep libevent 都会显示有安装信息:
libevent-1_4-2-1.4.5-24.21
这个一般不用管,都得重新安装。
2.上传libevent-2.1.8-stable.tar.gz至非usr目录下(因为libevent将安装到usr目录,所以最好换个目录存放安装文件,例如/home),然后解压(解压命令:tar -zxvf libevent-2.1.8-stable.tar.gz)。
3.切换到解压后的 libevent 主目录:cd libevent-2.1.8-stable
4.依次执行:
1) ./configure -prefix=/usr(或 ./configure –program-prefix=/usr)
2) make
3) make install
注意:
1) 执行 make install 时可能需要 root 权限。
2) libevent会安装到 /usr/lib下
5.测试libevent是否安装成功:ls -al /usr/lib|grep libevent
memcached安装
1.上传memcached-1.5.0.tar.gz至非usr目录下(因为memcached-1.4.15将安装到usr目录,所以最好换个目录存放安装文件,例如/home),然后解压。
2.切换到解压后的 memcache主目录:cd memcached-1.5.0
3.依次执行:
1) ./configure -prefix=/usr/local/memcached –with-libevent=/usr
2) make
3) make install
注意:
1) 执行 make install时可能需要 root权限。
2) memcache会安装到 /usr/local/memcached下
memcached的启动
输入:/usr/local/memcached/bin/memcached -d -m 10m -p 11211 -u root
注:cd到/usr/local/memcached/bin/目录下输入memcached -d -m 10m -p 11211 -u root 是错误的(我也不知道为啥)。