在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 相关文章推荐
解析htaccess伪静态的规则
Jun 18 PHP
php下载文件源代码(强制任意文件格式下载)
May 09 PHP
PHP实现懒加载的方法
Mar 07 PHP
php中 $$str 中 "$$" 的详解
Jul 06 PHP
PHP实现上传文件并存进数据库的方法
Jul 16 PHP
百万级别知乎用户数据抓取与分析之PHP开发
Sep 28 PHP
AES加解密在php接口请求过程中的应用示例
Oct 26 PHP
PHP cURL获取微信公众号access_token的实例
Apr 28 PHP
解决Laravel 使用insert插入数据,字段created_at为0000的问题
Oct 11 PHP
php测试kafka项目示例
Feb 06 PHP
PHP中关于php.ini参数优化详解
Feb 28 PHP
PHP正则之正向预查与反向预查讲解与实例
Apr 06 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
WML,Apache,和 PHP 的介绍
2006/10/09 PHP
PHP简单实现生成txt文件到指定目录的方法
2016/04/25 PHP
无缝滚动改进版支持上下左右滚动(封装成函数)
2012/12/04 Javascript
js 去掉空格实例 Trim() LTrim() RTrim()
2014/01/07 Javascript
javascript遍历控件实例详细解析
2014/01/10 Javascript
jquery实现在页面加载完毕后获取图片高度或宽度
2014/06/16 Javascript
iPhone手机上搭建nodejs服务器步骤方法
2015/07/06 NodeJs
快速掌握Node.js事件驱动模型
2016/03/21 Javascript
AngularJS基础 ng-init 指令简单示例
2016/08/02 Javascript
Radio 单选JS动态添加的选项onchange事件无效的解决方法
2016/12/12 Javascript
基于JavaScript中标识符的命名规则介绍
2018/01/06 Javascript
vue toggle做一个点击切换class(实例讲解)
2018/03/13 Javascript
JavaScript实现简单的文本逐字打印效果示例
2018/04/12 Javascript
关于AngularJS中ng-repeat不更新视图的解决方法
2018/09/30 Javascript
深入理解 Koa 框架中间件原理
2018/10/18 Javascript
微信小程序如何获取用户收货地址
2018/11/27 Javascript
JS二级菜单不同实现方法分析【4种方法】
2018/12/21 Javascript
Angular.JS读取数据库数据调用完整实例
2019/07/02 Javascript
基于js实现判断浏览器类型代码实例
2020/07/17 Javascript
Vue props中Object和Array设置默认值操作
2020/07/30 Javascript
解决vue scoped scss 无效的问题
2020/09/04 Javascript
[01:02:55]CHAOS vs Mineski 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
[38:31]完美世界DOTA2联赛PWL S3 Magma vs GXR 第一场 12.13
2020/12/17 DOTA
python批量下载图片的三种方法
2013/04/22 Python
python监控键盘输入实例代码
2018/02/09 Python
如何基于Python实现电子邮件的发送
2019/12/16 Python
详解python日志输出使用配置文件格式
2021/02/10 Python
武汉世纪畅想数字传播有限公司.NET笔试题
2014/07/22 面试题
外国语学院毕业生自荐信
2013/10/28 职场文书
监理资料员岗位职责
2014/01/03 职场文书
继承公证书
2014/04/09 职场文书
统计学教授推荐信
2014/09/18 职场文书
群众路线自我剖析及整改措施
2014/11/04 职场文书
材料员岗位职责范本
2015/04/11 职场文书
Java Socket实现多人聊天系统
2021/07/15 Java/Android
Python 中面向接口编程
2022/05/20 Python