WindowsXP下Wamp5集成安装memcached

随着各种公司业务的发展,memcache缓存在为各公司的数据服务器分担压力的角色上发挥了举足轻重的作用。

那么如何在wamp5的集成环境下配置这一功能呢?下面一一道来:

首先,我们需要下载一个memcached安装程序,memcached版本很多,开源的东西我们一定要找一个持续更新的版本,很简单,有团队在维护升级。

我选择的版本是:beitmemcached,项目地址:[url]http://code.google.com/p/beitmemcached/[/url] 注:此链结为windows下memcached文程序安装文件及示例。下载memcached 1.2.5.zip(Memcached主程序安装文件)

然后,将memcached主程序文件安装到服务器上。

Windows下安装:

1.将上图中Memcached 1.2.5.zip解压缩到 D:\program files\memcached目录下(此目录自行定义)。

2.window+R,输入cmd,打开命令行窗口,转到D:\program files\memcached目录下。

3.memcached.exe -d install

4.memcached.exe -d start

这时候在任务管理器中可以看到memcached.exe进程

5.下载一个php_memcache-5.2-Win32-vc6-x86-20090408.zip,解压缩,将其中的memcache.dll考到对应PHP目录中的“\php\ext”目录下

6.php.ini 加入一行 'extension=php_memcache.dll'(使用WAMP套件的要注意下另一个php.ini文件)

7.在php.ini末尾加上
[Memcache]
memcache.allow_failover = 1
memcache.max_failover_attempts=20
memcache.chunk_size =8192
memcache.default_port = 11211

8.测试一下
    $mem=new Memcache;  
$mem->connect("127.0.0.1",11211);

var_dump($mem->set('key','asdf123',0,60));
$val=$mem->get('key');

echo "value:".$val;

结果:bool(true) value:asdf123

如果你要卸载,执行下面的命令:

1.memcached.exe -d stop

2.memcached.exe -d uninstall

memcached启动参数描述:

-d :启动一个守护进程,

-m:分配给Memcache使用的内存数量,单位是MB,默认是64MB,

-u :运行Memcache的用户

-l :监听的服务器IP地址

-p :设置Memcache监听的端口,默认是11211 注:-p(p为小写)

-c :设置最大并发连接数,默认是1024

-P :设置保存Memcache的pid文件 注:-P(P为大写)

如果要结束Memcache进程,执行:kill cat pid文件路径
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值