手机游戏
经典单机
角色扮演
休闲益智
动作冒险
射击枪战
赛车竞速
模拟经营
解密闯关
策略战争
手机软件
时尚购物
体育运动
资讯阅读
教育学习
摄影摄像
生活服务
效率办公
聊天社交
视频盒子
其它软件
新闻资讯
游戏攻略
软件教程
游戏问答
软件资讯
软件技术
叨叨念念
网站技术
技术问答
软件教程
资源资料
原创作品
代码学习
网页设计
网络技术
合集
合集
游戏合集
软件合集
资讯合集
视频合集
首页 > 网站技术 > 网站技术

windows 64Bit安装Memcache缓存

作者:星知苑 时间:2014-05-16 08:49:08

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

 

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

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

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

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

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

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

    c)然后在Memcache目录,输入memcached.exe –d install,添加memcached.exe为服务

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

C:usersTest>d:
D:>cd d:memcache
d:memcache>memcached.exe -d install
d:memcache>memcached.exe -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,生效需要重启Memcached.exe服务)

进入注册表找到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesmemcached Server , 在其中有一个ImagePath 项,值为"d:memcachedmemcached.exe" -d runservice ,在后面加上 -l 127.0.0.1 -m 1024 -c 2048 最后ImagePath 项值应该像这样: d:memcachedmemcached.exe" -d runservice -l 127.0.0.1 -m 1024 -c 2048

 

使用telnet测试下memcache:

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

输入stats

2.jpg

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

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

    只要修改扩展,加上extension=php_memcache.dll

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

1.jpg

5、简单测试memcache运行

<?
$memcache = new Memcache;
$memcache->connect("127.0.0.1",11211);
echo "Server's version: " . $memcache->getVersion() . "<br />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!

 

良心推荐

女生喜欢玩的休闲游戏
  • 波克捕鱼下载破解版
  • 关东煮大厨游戏下载中文版
  • 叶罗丽彩妆公主破解版无广告
  • 米加小镇世界完整版下载
  • 腾讯欢乐麻将全集新版下载
  • 开心消消乐破解版
在现在的社会中,很多的女生也是更多的喜欢一些休闲的比较有乐趣消磨时间的游戏,当游戏不再是男生唯一的乐趣的时候,女生玩游戏也是相当有技术也有思想,本站小编认真的去摸排之后发现很多的女生还是喜欢一些有趣的休闲游戏,这里就有针对性来推荐给女生们下载了,休闲游戏好玩又不腻的。

相关资讯