64位windows系统下安装Memcache缓存


Posted in PHP onDecember 06, 2015

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

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

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

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

     下载地址:https://3water.com/softs/205839.html
    a)下载解压之后放在硬盘的目录下,如:D:\memcached .
    b)然后在运行中输入cmd进入命令行,进入到Memcached.exe 所在的目录,例如:D:\memcached
    c)然后在Memcache目录,输入memcached.exe ?d install,添加memcached.exe为服务
    d)输入memcached.exe -d start,运行memcached程序。

C:\users\Test>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_MACHINE\SYSTEM\CurrentControlSet\Services\memcached Server , 在其中有一个ImagePath 项,值为"d:\memcached\memcached.exe" -d runservice ,在后面加上 -l 127.0.0.1 -m 1024 -c 2048 最后ImagePath 项值应该像这样: d:\memcached\memcached.exe" -d runservice -l 127.0.0.1 -m 1024 -c 2048

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

64位windows系统下安装Memcache缓存

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

    下载php_memcache.dll, 请自己查找对应的php版本的文件。我自己用的PHPstudy的一键环境内自带memcached.dll文件了。
    只要修改扩展,加上extension=php_memcache.dll

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

64位windows系统下安装Memcache缓存

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!

PHP 相关文章推荐
PHP实现域名whois查询的代码(数据源万网、新网)
Feb 22 PHP
apache和php之间协同工作的配置经验分享
Apr 08 PHP
解析thinkphp中的导入文件标签
Jun 20 PHP
关于php内存不够用的快速解决方法
Oct 26 PHP
php ajax实现文件上传进度条
Mar 29 PHP
PHP7+Nginx的配置与安装教程详解
May 10 PHP
PHP微信公众号自动发送红包API
Jun 01 PHP
CI框架实现框架前后端分离的方法详解
Dec 30 PHP
php json转换相关知识(小结)
Dec 21 PHP
laravel框架添加数据,显示数据,返回成功值的方法
Oct 11 PHP
laravel通过a标签从视图向控制器实现传值
Oct 15 PHP
laravel框架实现后台登录、退出功能示例
Oct 31 PHP
windows平台中配置nginx+php环境
Dec 06 #PHP
使用PHP实现下载CSS文件中的图片
Dec 06 #PHP
PHP扩展Memcache分布式部署方案
Dec 06 #PHP
PHP微信红包API接口
Dec 05 #PHP
php实现微信发红包
Dec 05 #PHP
详解php比较操作符的安全问题
Dec 03 #PHP
thinkPHP模型初始化实例分析
Dec 03 #PHP
You might like
如何对PHP程序中的常见漏洞进行攻击(上)
2006/10/09 PHP
php Sql Server连接失败问题及解决办法
2009/08/07 PHP
PHP中一些可以替代正则表达式函数的字符串操作函数
2014/11/17 PHP
php实现插入排序
2015/03/29 PHP
php post大量数据时发现数据丢失问题解决方法
2015/06/20 PHP
thinkphp jquery实现图片上传和预览效果
2020/07/22 PHP
Javascript四舍五入Math.round()与Math.pow()使用介绍
2013/12/27 Javascript
分享一则JavaScript滚动条插件源码
2015/03/03 Javascript
javascript实现二级级联菜单的简单制作
2015/11/19 Javascript
easyui combobox开启搜索自动完成功能的实例代码
2016/11/08 Javascript
tablesorter.js表格排序使用方法(支持中文排序)
2017/02/10 Javascript
bootstrap table方法之expandRow-collapseRow展开或关闭当前行数据
2020/08/09 Javascript
Bootstrap图片轮播效果详解
2017/10/17 Javascript
angular6.0使用教程之父组件通过url传递id给子组件的方法
2018/06/30 Javascript
微信小程序云开发如何使用云函数生成二维码
2019/05/18 Javascript
JQuery+Bootstrap 自定义全屏Loading插件的示例demo
2019/07/03 jQuery
layui 数据表格 根据值(1=业务,2=机构)显示中文名称示例
2019/10/26 Javascript
ant design vue中日期选择框混合时间选择器的用法说明
2020/10/27 Javascript
[00:05]ChinaJoy现场 DOTA2玩家高呼“CN DOTA BEST DOTA”
2019/08/04 DOTA
Python遍历目录并批量更换文件名和目录名的方法
2016/09/19 Python
关于python之字典的嵌套,递归调用方法
2019/01/21 Python
python操作文件的参数整理
2019/06/11 Python
Scrapy框架实现的登录网站操作示例
2020/02/06 Python
在python中list作函数形参,防止被实参修改的实现方法
2020/06/05 Python
pandas分批读取大数据集教程
2020/06/06 Python
CSS3颜色值RGBA与渐变色使用介绍
2020/03/06 HTML / CSS
日本无添加化妆品:HABA
2016/08/18 全球购物
什么是serialVersionUID
2016/03/04 面试题
this关键字的作用
2016/01/30 面试题
财务会计人员岗位职责
2013/11/30 职场文书
十八届三中全会宣传方案
2014/02/21 职场文书
副总经理岗位职责范本
2015/04/08 职场文书
2015年环保局工作总结
2015/05/22 职场文书
关于vue中如何监听数组变化
2021/04/28 Vue.js
php中配置文件保存修改操作 如config.php文件的读取修改等操作
2021/05/12 PHP
nginx.conf配置文件结构小结
2022/04/08 Servers