在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 相关文章推荐
php下实现农历日历的代码
Mar 07 PHP
php simplexmlElement操作xml的命名空间实现代码
Jan 04 PHP
那些年一起学习的PHP(三)
Mar 22 PHP
PHP代码审核的详细介绍
Jun 13 PHP
PHP使用Mysql事务实例解析
Sep 08 PHP
PHP 读取和编写 XML
Nov 19 PHP
PHP自动生成表单代码分享
Jun 19 PHP
PHP实现的蚂蚁爬杆路径算法代码
Dec 03 PHP
PHP中多线程的两个实现方法
Oct 14 PHP
php redis实现文章发布系统(用户投票系统)
Mar 04 PHP
Laravel 5.5基于内置的Auth模块实现前后台登陆详解
Dec 21 PHP
PHP实现的权重算法示例【可用于游戏根据权限来随机物品】
Feb 15 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
德生PL990的分析评价
2021/03/02 无线电
IIS+PHP+MySQL+Zend配置 (视频教程)
2006/12/13 PHP
关于js与php互相传值的介绍
2013/06/25 PHP
thinkphp5 加载静态资源路径与常量的方法
2017/12/24 PHP
完美解决JS中汉字显示乱码问题(已解决)
2006/12/27 Javascript
简单的Jquery遮罩层代码实例
2013/11/14 Javascript
JS Loading功能的简单实现
2013/11/29 Javascript
js获取某元素的class里面的css属性值代码
2014/01/16 Javascript
jQuery产品间断向下滚动效果核心代码
2014/05/08 Javascript
jQuery根据ID获取input、checkbox、radio、select的示例
2014/08/11 Javascript
Vue.js每天必学之内部响应式原理探究
2016/09/07 Javascript
AngularJS中关于ng-class指令的几种实现方式详解
2016/09/17 Javascript
vue综合组件间的通信详解
2017/11/06 Javascript
JS中DOM元素的attribute与property属性示例详解
2018/09/04 Javascript
微信小程序使用npm支持踩坑
2018/11/07 Javascript
微信小程序与后台PHP交互的方法实例分析
2018/12/10 Javascript
微信小程序实用代码段(收藏版)
2019/12/17 Javascript
AutoJs实现刷宝短视频的思路详解
2020/05/22 Javascript
Vue中computed及watch区别实例解析
2020/08/01 Javascript
Vue如何循环提取对象数组中的值
2020/11/18 Vue.js
解决基于 keep-alive 的后台多级路由缓存问题
2020/12/23 Javascript
[02:08]什么藏在DOTA2 TI9“小紫本”里?斧王历险记告诉你!
2019/05/17 DOTA
python使用装饰器和线程限制函数执行时间的方法
2015/04/18 Python
Python中struct模块对字节流/二进制流的操作教程
2017/01/21 Python
Python切图九宫格的实现方法
2019/10/10 Python
python实现计算器功能
2019/10/31 Python
python自动化unittest yaml使用过程解析
2020/02/03 Python
法国房车租赁网站:Yescapa
2019/08/26 全球购物
人力资源行政经理自我评价
2013/10/23 职场文书
高中打架检讨书
2014/02/13 职场文书
小学生五年级大队长竞选发言稿
2014/09/12 职场文书
2014年圣诞节寄语
2014/12/08 职场文书
初中优秀学生评语
2014/12/29 职场文书
教师求职自荐信范文
2015/03/04 职场文书
JavaScript 去重和重复次数统计
2021/03/31 Javascript
html5中sharedWorker实现多页面通信的示例代码
2021/05/07 Javascript