最近一直折腾 linux
各种不习惯,多次尝试自己 编译安装失败!
今天终于成功编译并安装上来 memecache
安装方法写下来 记忆不好 怕忘记!
下载来最新的memcached-1.4.10
但之这个 貌似不行 还需要 libevent-2.0.16
暂且不知libevent为何物 稍候咨询google
先安装
libevent
# ./configure --prefix=/usr
# make
# make install
一个颇顺 安装成功了
检查一下
有desktop 就直接在/usr/lib 搜索 libevent
成功找到大量文件 表示安装OK
接着就可以装memecache了
# ./configure --with-libevent=/usr
# make
# make install
还算顺利 成功了
现在启动
启动memcache的服务器端:
# /usr/local/bin/memcached -d -m 10 -u root -l 127.0.0.1 -p 11211 -c 256 -P /tmp/memcached.pid
参数说明:(来自GOOGLE)
-d 启动进程
-m 内存分配大小
-u 指定用户
-l 不解释
-p 端口
-c 链接数
-P 弄一个PID 好kill
如果你多PHP有memecache就直接重启你的apache或者其他
如果没有 那就装把!方法就不说来
来个demo
<?php
$cache = new Memecache;
$cache->connect('127.0.0.1');
$cache->set('key','hello memecache!',0,120);
echo $cache->get('key');
?>
到这里看似很顺利 不过 $cache->delete('key');删不了!
继续研究去了!