在win系统安装配置 Memcached for PHP 5.3 图文教程


Posted in PHP onMarch 03, 2015

如何在windows系统上让php支持memcached呢?

第一步:安装 Memcached 服务
第二步:让php加载memcached.dll扩展

以下资料参考:
1、Installing Memcached for PHP 5.3 on Windows 7
2、Windows 下Memcache安装配置 + 没有成功加载memcached

详情步骤如下:

第一步:安装 Memcached 服务

1、下载 Memcached Win32 (点我下载)

2、解压下载的文件到自定义目录,例如(C:\webserver\memcached)
解压后该目录下仅有一个 memcached.exe 在该目录下

3、使用管理员权限运行命令行(cmd)

4、安装

memcached -d install

提示:如果提示 MSVCP71.dll 不存在的错误,则访问这里(戳我)

5、启动

memcached -d start

6、检查安装路径(可以不理会)

wmic process get description, executablepath | findstr memcached.exe

显示:
memcached.exe    C:\webserver\memcached\memcached.exe

到这里,memcached 服务安装完毕

第二步:让php加载memcached.dll扩展

1、下载VC9版本的memcached.dll
线程安全版
http://downloads.php.net/pierre/php_memcache-2.2.6-5.3-vc9-x86.zip
非线程安全版 fastcgi运行php的方式
http://downloads.php.net/pierre/php_memcache-2.2.6-5.3-nts-vc9-x86.zip

2、解压缩得到 php_memcache.dll ,并拷贝到php的扩展目录 C:\webserver\php5.3nts\ext

3、编辑 php.ini ,在其底部加入

[memcache]

extension=php_memcache.dll

;一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,

;它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。

;是否在遇到错误时透明地向其他服务器进行故障转移。

memcache.allow_failover = 0

;接受和发送数据时最多尝试多少个服务器,只在打开memcache.allow_failover时有效。

memcache.max_failover_attempts = 20

;数据将按照此值设定的块大小进行转移。此值越小所需的额外网络传输越多。

;如果发现无法解释的速度降低,可以尝试将此值增加到32768。

memcache.chunk_size = 8192

;连接到memcached服务器时使用的默认TCP端口。

memcache.default_port = 11211

;控制将key映射到server的策略。默认值"standard"表示使用先前版本的老hash策略。

;设为"consistent"可以允许在连接池中添加/删除服务器时不必重新计算key与server之间的映射关系。

memcache.hash_strategy = "consistent"

;控制将key映射到server的散列函数。默认值"crc32"使用CRC32算法,而"fnv"则表示使用FNV-1a算法。

;FNV-1a比CRC32速度稍低,但是散列效果更好。

memcache.hash_function = "crc32"

;以下2个设置见上上面的[session]

;当值为memcache时标记使用memcache作为session处理器

;session.save_handler = "files"

;定义用于通话存储的各服务器链接的分隔符号,例如:“tcp://host1:11211, tcp://host2:11211”

;每服务器个链接可以包含被接受于该服务器的参数,比较类似使用 Memcache::addServer() 来添加的服务器

;例如:“tcp://host1:11211?persistent=1&weight=1&timeout=1& amp;retry_interval=15”

;session.save_path = ""

4、重启IIS(命令行中运行)

iisreset /restart

至此,memcached配置完成

以上就是本文的全部内容了。希望大家能够喜欢。

PHP 相关文章推荐
如何做到多笔资料的同步
Oct 09 PHP
PHP 模拟登陆MSN并获得用户信息
May 16 PHP
PHP的explode和implode的使用说明
Jul 17 PHP
PHP APC的安装与使用详解
Jun 13 PHP
PHP提示Cannot modify header information - headers already sent by解决方法
Sep 22 PHP
PHP中的替代语法介绍
Jan 09 PHP
PHP中创建和验证哈希的简单方法实探
Jul 06 PHP
Zend Framework教程之Zend_Config_Ini用法分析
Mar 23 PHP
PHP中explode函数和split函数的区别小结
Aug 24 PHP
浅谈mysql_query()函数的返回值问题
Sep 05 PHP
微信公众号开发之通过接口删除菜单
Feb 20 PHP
Windows 下安装 swoole 图文教程(php)
Jun 05 PHP
PHP获取POST数据的几种方法汇总
Mar 03 #PHP
php函数实现判断是否移动端访问
Mar 03 #PHP
php中instanceof 与 is_a()区别分析
Mar 03 #PHP
PHP中大于2038年时间戳的问题处理方案
Mar 03 #PHP
ecshop 2.72如何修改后台访问地址
Mar 03 #PHP
PHP自带ZIP压缩、解压缩类ZipArchiv使用指南
Mar 03 #PHP
ecshop后台编辑器替换成ueditor编辑器
Mar 03 #PHP
You might like
中篇:安装及配置PHP
2006/12/13 PHP
php 生成加密公钥加密私钥实例详解
2017/06/16 PHP
Docker搭建自己的PHP开发环境
2018/02/24 PHP
确保Laravel网站不会被嵌入到其他站点中的方法
2019/10/18 PHP
innerText和innerHTML 一些问题分析
2009/05/18 Javascript
到处都是jQuery选择器的年代 不了解它们的性能,行吗
2012/06/18 Javascript
javascript面向对象包装类Class封装类库剖析
2013/01/24 Javascript
JS中Iframe之间传值的方法
2013/03/11 Javascript
js控制href内容的连接内容的变化示例
2014/04/30 Javascript
Javascript学习笔记之相等符号与严格相等符号
2014/11/23 Javascript
JavaScript拖拽、碰撞、重力及弹性运动实例分析
2016/01/08 Javascript
angular.js之路由的选择方法
2016/09/24 Javascript
jQuery插件HighCharts绘制简单2D折线图效果示例【附demo源码】
2017/03/21 jQuery
微信小程序自定义模态对话框实例详解
2017/08/16 Javascript
详解vue-cil和webpack中本地静态图片的路径问题解决方案
2017/09/27 Javascript
vue.js element-ui tree树形控件改iview的方法
2018/03/29 Javascript
微信小程序外卖选购页实现切换分类与数量加减功能案例
2019/01/15 Javascript
JavaScript享元模式原理与用法实例详解
2020/03/09 Javascript
[48:39]Ti4主赛事胜者组第一天 EG vs NEWBEE 2
2014/07/19 DOTA
python的常见命令注入威胁
2013/02/18 Python
Python查询阿里巴巴关键字排名的方法
2015/07/08 Python
python3+PyQt5 实现Rich文本的行编辑方法
2019/06/17 Python
python 实现图片上传接口开发 并生成可以访问的图片url
2019/12/18 Python
Django models filter筛选条件详解
2020/03/16 Python
Pandas直接读取sql脚本的方法
2021/01/21 Python
Django中如何用xlwt生成表格的方法步骤
2021/01/31 Python
美国快时尚彩妆品牌:Winky Lux(透明花瓣润唇膏)
2018/11/06 全球购物
FirstCry阿联酋儿童和婴儿产品网上购物:FirstCry.ae
2021/02/22 全球购物
质检员的岗位职责
2013/11/15 职场文书
《乡愁》教学反思
2014/02/18 职场文书
魂断蓝桥观后感
2015/06/10 职场文书
2016年幼儿园教师师德承诺书
2016/03/25 职场文书
干货:如何写好工作总结报告!
2019/05/10 职场文书
大学校园餐饮创业计划书
2019/08/07 职场文书
2019年学校消防安全责任书(2篇)
2019/10/09 职场文书
教你利用Nginx 服务搭建子域环境提升二维地图加载性能的步骤
2021/09/25 Servers