宝哥软件园

在64位windows系统中安装Memcache缓存

编辑:宝哥软件园 来源:互联网 时间:2021-09-21

最近想玩Memcache,需要在Windows 64位下搭建Memcache的开发调试环境,自己记录安装搭建的过程。发现比Linux中简单多了。

下面是用Windows 7 64位安装Memcache的过程。

1.安装PHP、Mysql和Apache,这里就不需要介绍环境了。一键环境很多,几乎不影响Memcache。(我自己的调试环境是PHPStudy)

2.下载并安装Memcache。我在这里下载的是64位版本。

下载地址://www . JB 51 . net/softs/205839 . html a)下载解压后放在硬盘的目录下,如D:memcached。b)然后输入cmd进入命令行并输入memcached.exe所在的目录,如D: memcached c)然后在Memcached目录中输入Memcached . exedin stall并添加memcached.exe作为服务d)输入memcached.exe-dstart运行Memcached程序。

c : users testd :d 3360 cdd : memcached 3360 memcached memcached . exe-dinstalld : memcached memcached . exe-d start memcached基本设置参数:

-p要侦听的端口(默认为11211)-l连接的IP地址,它是本机的-d启动以启动memcached服务-d重新启动以重新启动memcached服务-d停止|关机以关闭正在运行的memcached服务-d安装以安装memcached服务-d卸载以卸载memcached服务-u运行方式(仅在以root身份运行时有效)-m最大内存使用量(MB)。默认情况下,当64MB-M内存不足时,返回错误而不是删除项-c,默认情况下最大同时连接数为1024-f,默认情况下最小分配空间为1.25-n,默认值为键值标志48-h。帮助说明:实验中命令修改的端口无效,对应的解决方法是修改注册表,达到修改端口和配置的目的。我修改的值如下:(最大内存大小为1024M,最大连接数为2048,IP地址为127.0.0.1,默认端口为11211,memcached.exe服务生效后需要重新启动),进入注册表,找到HKEY _ local _ machine system current controlset services Memcached Server,其中有一个ImagePath项,值为' d : Memcached Memcached . exe '-d runservice,后跟-s最后,ImagePath项的值应该如下所示:d : memcached memcached . exe '-d run service-l 127 . 0 . 0 . 1-m 1024-c 2048

使用telnet测试memcache:telnet 127.0.0.1 11211(注意:您需要使用这里设置的IP和端口)并输入stats。

3.修改PHP.ini扩展以支持memcached。

下载php_memcache.dll,请自行查找对应的php版本文件。我用PHPstudy的一键环境带来了我自己的memcached.dll文件。只需修改扩展名并添加扩展名=PHP _ memcache.dll即可。

4.重新启动Apache,然后检查phpinfo。如果有memcache,则安装成功。

5.只需测试memcache操作。

?$memcache=新的Memcache;$memcache-connect('127.0.0.1 ',11211);回应“服务器版本:”。$memcache-getVersion()。br/ n ';$memcache-set('key ','这是一个测试!', 0, 60);$ val=$ memcache-get(' key ');echo $ val?运行后出现以下消息:服务器的版本: 1.4.2这是一个测试!

更多资讯
游戏推荐
更多+