在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的curl实现get和post的代码
Aug 23 PHP
php ignore_user_abort与register_shutdown_function 使用方法
Jun 14 PHP
PHP函数之error_reporting(E_ALL ^ E_NOTICE)详细说明
Jul 01 PHP
ThinkPHP采用GET方式获取中文参数查询无结果的解决方法
Jun 26 PHP
PHP 只允许指定IP访问(允许*号通配符过滤IP)
Jul 08 PHP
php投票系统之增加与删除投票(管理员篇)
Jul 01 PHP
完美利用Yii2微信后台开发的系列总结
Jul 18 PHP
yii2-GridView在开发中常用的功能及技巧总结
Jan 07 PHP
ThinkPHP中类的构造函数_construct()与_initialize()的区别详解
Mar 13 PHP
php实现的pdo公共类定义与用法示例
Jul 19 PHP
PHP封装的简单连接MongoDB类示例
Feb 13 PHP
php精度计算的问题解析
Jun 21 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限制页面只能在微信自带浏览器访问的代码
2014/01/15 PHP
PHP查看SSL证书信息的方法
2016/09/22 PHP
laravel-admin的多级联动方法
2019/09/30 PHP
jQuery写的日历(包括日历的样式及功能)
2013/04/23 Javascript
Jquery实现网页跳转或用命令打开指定网页的解决方法
2013/07/09 Javascript
浅谈类似于(function(){}).call()的js语句
2015/03/30 Javascript
javascript禁止访客复制网页内容的实现代码
2015/08/05 Javascript
js实现显示手机号码效果
2017/03/09 Javascript
AngularJS实现动态添加Option的方法
2017/05/17 Javascript
jQuery Collapse1.1.0折叠插件简单使用
2017/08/28 jQuery
React-Router如何进行页面权限管理的方法
2017/12/06 Javascript
Vue2.0 事件的广播与接收(观察者模式)
2018/03/14 Javascript
详解AngularJS 过滤器的使用
2018/06/02 Javascript
vue-router 源码之实现一个简单的 vue-router
2018/07/02 Javascript
浅谈webpack4.x 入门(一篇足矣)
2018/09/05 Javascript
使用angular-cli webpack创建多个包的方法
2018/10/16 Javascript
nodeJS进程管理器pm2的使用
2019/01/09 NodeJs
详解Vue前端对axios的封装和使用
2019/04/01 Javascript
element-ui多文件上传的实现示例
2019/04/10 Javascript
微信小程序页面上下滚动效果
2020/11/18 Javascript
node 解析图片二维码的内容代码实例
2019/09/11 Javascript
vue tab切换,解决echartst图表宽度只有100px的问题
2020/07/19 Javascript
JavaScript 中判断变量是否为数字的示例代码
2020/10/22 Javascript
Python中用format函数格式化字符串的用法
2015/04/08 Python
Python实现图片识别加翻译功能
2019/12/26 Python
python 实现从高分辨图像上抠取图像块
2020/01/02 Python
Answear匈牙利:来自全球200多个知名时尚品牌
2017/04/21 全球购物
加拿大的标志性百货公司:Hudson’s Bay(哈得逊湾)
2019/09/03 全球购物
人力资源管理专业学生自我评价
2013/11/20 职场文书
远程网络教育毕业生自我鉴定
2014/04/14 职场文书
大四优秀党员个人民主评议
2014/09/19 职场文书
保密工作整改报告
2014/11/06 职场文书
2015年医生个人工作总结
2015/04/25 职场文书
军事博物馆观后感
2015/06/05 职场文书
先进个人主要事迹怎么写
2015/11/04 职场文书
发言稿之优秀教师篇
2019/09/26 职场文书