win8.1(x64)下搭建memcached


(1)memcached安装文件

    libgcc_s_sjlj-1.dll   memcached.exe  pthreadGC2.dll  php_memcache.dll

   

(2)安装步骤(注意要在管理员权限下安装)

1 将memcache.exe,libgcc_s_sjili-1.dll,pthreadGC2.dll放到php安装目录



2 将php_memcache.dll 拷贝到 php安装目录下的ext文件夹下,在php.ini文件最后面加上下面这句
extension=php_memcache.dll


3.可在C:\Windows\System32目录下找到cmd.exe,右键以管理员权限执行,命令行下进入你的php目录,执行memcached -d install,安装成功无提示,

若提示说安装失败或你已安装,则表示你没有在管理员权限下执行cmd.exe



4. 启动memcache,进入到php安装目录,执行memcached.exe -d start,开启memcache服务


5.重启apache,之后就可以在php下使用memcached

(3)telnet下使用memcached,win8.1默认是禁止telnet服务的,可进入控制面板->程序->启用或关闭windows功能,将telnet的服务端与telnet客户端勾上,进入dos界面,执行

telnet 127.0.0.1 11211,则可进入telnet窗口操作

 (4)memcached常用命令


memcached的基本命令(安装、卸载、启动、配置相关)

-p  监听的端口 
-l  连接的 IP 地址 默认是本机  
-d start  启动 memcached 服务 
-d restart  重起 memcached 服务 
-d stop|shutdown  关闭正在运行的 memcached 服务 
-d install  安装 memcached 服务 
-d uninstall  卸载 memcached 服务 
-u  以的身份运行  ( 仅在以 root 运行的时候有效
-m  最大内存使用,单位 MB 。默认 64MB 
-M  内存耗尽时返回错误,而不是删除项 
-c  最大同时连接数,默认是 1024 
-f  块大小增长因子,默认是 1.25 
-n  最小分配空间, key+value+flags 默认是 48 

-h 显示帮助


 例如启动

 memcached -d start 

需要的memcached 的内存大于64m,应当这样启动

memcached –m 256m –d start    

如果你希望换一个端口

memcached -d -m 30 -l 127.0.0.1 -p 9000 -d start

数据操作命令格式:
<command name> <key> <flags> <exptime> <bytes> 

<data block>

常用命令详细可参考这哥们的博客,经典明了


(5)php代码使用memcached,可直接查看官方文档




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值