admin 管理员组

文章数量: 887021


2023年12月18日发(作者:数据库timestamp)

windows 64位系统配置安装Memcache缓存Windows效劳器操作系统 电脑资料

以前介绍过win32位系统配置安装Memcache缓存的方法,下面本文章来给各位介绍64位系统安装配置Memcache缓存的例子,

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

这里是我用Windows 7 64Bit安装Memcache的过程

1、安装PHP、Mysql以及Apache,这边环境我就不用多做介绍了,一键环境有很多,几乎不影响Memcache。(我自己的调试环境是PHPStudy)

2、下载安装Memcache,我这里下载的是64位版本。

下载地址:百度网盘 (共享了文件夹)

a)下载解压之后放在硬盘的目录下,如:D:\memcached .

b)然后在运行中输入cmd进入命令行,进入到 所在的目录,例如:D:\memcached

c)然后在Memcache目录,输入 –d install,添加为效劳

d)输入 -d start,运行memcached程序。

C:\users\Test>d:

D:\>cd d:\memcache

d:\memcache> -d install

d:\memcache> -d start Memcahed根本设置参数:

-p 监听的端口(默认是11211)

-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 显示帮助

注:经实验使用命令修改端口无效,相应的解决方案是修改表来到达这个修改端口和配置的目的,

我自己修改的值如下:(最大内存大小1024M,最大连接数:2048,IP地址:127.0.0.1,端口默认是11211,生效需要重启效劳)

进入表找到HKEYLOCALMACHINE\SYSTEM\CurrentControlSet\Services\memcached Server , 在其中有一个ImagePath 项,值为"d:\memcached\" -d runservice ,在后面加上

-l 127.0.0.1 -m 1024 -c 2048 最后ImagePath 项值应该像这样: d:\memcached\" -d runservice -l

127.0.0.1 -m 1024 -c 2048

使用tel测试下memcache:

tel 127.0.0.1 11211(注意:这边需要使用设置的IP和端口)

输入stats

3、修改扩展支持memcached。

下载, 请自己查找对应的php版本的文件。我自己用的PHPstudy的一键环境内自带文件了。

只要修改扩展,加上extension=

4、重新启动Apache,然后查看一下phpinfo,如果有memcache,那么就说明安装成功

5、简单测试memcache运行

$memcache = new Memcache;

$memcache->connect("127.0.0.1",11211);

echo "Server's version: " . $memcache->getVersion() . " \n";

$memcache->set('key', 'This is a test!', 0, 60);

$val = $memcache->get('key');

echo $val;

>

运行后出现:

Server's version: 1.4.2

This is a test!


本文标签: 修改 效劳 安装