Windows下安装Memcached的步骤说明


Posted in PHP onApril 25, 2010

(其实在Windows下安装还是比较简单的)

源码包准备:

1,memcached 1.2.1 for Win32 binaries

这个是 Win32 服务器端的 memcached 最新版本,直接下载就可以了;

2,php_memcache-5.2-Win32-vc6-x86-20090408.zip

这个是 php 所需的 PECL 扩展,即 php_memcache 扩展;(一定要和自己的 PHP 版本相同,我用的是5.2.1)

有了源码包包,那就开始大快朵颐吧,按照下面的步骤

1. 将第一个包解压放某个盘下面,比如在c:\memcached
2. 在终端(也即cmd命令界面)下输入 ‘c:\memcached\memcached.exe -d install' 安装
3. 再输入: ‘c:\memcached\memcached.exe -d start' 启动。(需要注意的: 以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了)
4. 解压第二个包包,里面会只有一个 php_memcache.dll 文件,把它放入 usr/local/php5/ext/ 中
5. 在C:\WINDOWS\php.ini 加入一行 ‘extension=php_memcache.dll'(不知道为什么 PHP 会有两个配置文件,一个在 usr/local/php5/php.ini, 而另一个则在 C:/WINDOWS/中,而且只改前一个配置文件不起作用,所以就把 WINDOWS 中的 php.ini 也改掉了!)

6,接着在 php.ini 文件里加上:

[Memcache] 
memcache.allow_failover = 1 
memcache.max_failover_attempts=20 
memcache.chunk_size =8192 
memcache.default_port = 11211

最好就放在刚才写 "extension=php_memcache.dll" 的下面。(这是默认的一些配置)
6.重新启动Apache,然后查看一下phpinfo,如果有 memcache 的说明,那么就说明安装成功啦!

试运行:

写一个 example.php 文件:(更多使用方法可以参看 PHP 手册里的 Memcache Functions 使用说明)

 <?php 
$memcache = new Memcache; 
$memcache->connect('localhost', 11211) or die ("Could not connect"); 
$version = $memcache->getVersion(); 
echo "Server's version: ".$version."<br/>\n"; 
$tmp_object = new stdClass; 
$tmp_object->str_attr = 'test'; 
$tmp_object->int_attr = 123; 
$memcache->set('key', $tmp_object, false, 10) or die ("Failed to save data at the server"); 
echo "Store data in the cache (data will expire in 10 seconds)<br/>\n"; 
$get_result = $memcache->get('key'); 
echo "Data from the cache:<br/>\n"; 
var_dump($get_result); 
?>

如果有输出:
Server's version: 1.4.5 
Store data in the cache (data will expire in 10 seconds) 
Data from the cache: 
object(stdClass)#3 (2) { ["str_attr"]=> string(4) "test" ["int_attr"]=> int(123) }

则说明,我们的 Memcached 已经正常运行啦! :~>

如果上面的地址不能下载,可以到http://www.splinedancer.com/memcached-win32/下载

PHP 相关文章推荐
php email邮箱正则
Oct 08 PHP
php设计模式 State (状态模式)
Jun 26 PHP
PHP得到某段时间区间的时间戳 php定时任务
Apr 12 PHP
基于在生产环境中使用php性能测试工具xhprof的详解
Jun 03 PHP
2个自定义的PHP in_array 函数,解决大量数据判断in_array的效率问题
Apr 08 PHP
php使用curl出现Expect:100-continue解决方法
Mar 03 PHP
PHP的邮件群发系统phplist配置方法详细总结
Mar 30 PHP
PHP Oauth授权和本地加密实现方法
Aug 12 PHP
thinkphp跨库操作的简单代码实例
Sep 22 PHP
thinkPHP自动验证、自动添加及表单错误问题分析
Oct 17 PHP
PHP基于curl post实现发送url及相关中文乱码问题解决方法
Nov 25 PHP
PHP+jQuery实现即点即改功能示例
Feb 21 PHP
PHP 文件缓存的性能测试
Apr 25 #PHP
PHP 中文处理技巧
Apr 25 #PHP
PHP 网络开发详解之远程文件包含漏洞
Apr 25 #PHP
php快速url重写更新版[需php 5.30以上]
Apr 25 #PHP
PHP CURL模拟GET及POST函数代码
Apr 25 #PHP
php file_get_contents函数轻松采集html数据
Apr 22 #PHP
国外比较好的几个的Php开源建站平台小结
Apr 22 #PHP
You might like
php的计数器程序
2006/10/09 PHP
一个自定义位数的php多用户计数器代码
2007/03/11 PHP
WordPress中&quot;无法将上传的文件移动至&quot;错误的解决方法
2015/07/01 PHP
Ubuntu中支持PHP5与PHP7双版本的简单实现
2018/08/19 PHP
jquery动态增加text元素以及删除文本内容实例代码
2013/07/01 Javascript
选择器中含有空格在使用示例及注意事项
2013/07/31 Javascript
Jquery EasyUI的添加,修改,删除,查询等基本操作介绍
2013/10/11 Javascript
JavaScript显示当然日期和时间即年月日星期和时间
2013/10/29 Javascript
Visual Studio中js调试的方法图解
2014/06/30 Javascript
javascript解析json实例详解
2014/11/05 Javascript
JavaScript中textRange对象使用方法小结
2015/03/24 Javascript
探索angularjs+requirejs全面实现按需加载的套路
2016/02/26 Javascript
使用 bootstrap modal遇到的问题小结
2016/11/09 Javascript
JS基于onclick事件实现单个按钮的编辑与保存功能示例
2017/02/13 Javascript
很棒的vue弹窗组件
2017/05/24 Javascript
在antd Form表单中select设置初始值操作
2020/11/02 Javascript
详解vue-cli项目在IE浏览器打开报错解决方法
2020/12/10 Vue.js
python 文件与目录操作
2008/12/24 Python
Python3搜索及替换文件中文本的方法
2015/05/22 Python
python 3.6.2 安装配置方法图文教程
2018/09/18 Python
python3 打开外部程序及关闭的示例
2018/11/06 Python
opencv3/C++ 平面对象识别&amp;透视变换方式
2019/12/11 Python
python pandas.DataFrame.loc函数使用详解
2020/03/26 Python
CSS3 毛玻璃效果
2019/08/14 HTML / CSS
俄罗斯女装店:12storeez
2019/10/25 全球购物
NET程序员上机面试题
2015/05/23 面试题
C#里面如何倒序排列一个数组的元素?
2013/06/21 面试题
校本教研工作方案
2014/01/14 职场文书
机械电子工程专业自荐书
2014/06/10 职场文书
学校社会实践活动总结
2014/07/03 职场文书
党员民主评议个人总结
2014/10/20 职场文书
酒吧七夕情人节宣传语
2015/11/24 职场文书
浅析Python中的套接字编程
2021/06/22 Python
详解JavaScript中Arguments对象用途
2021/08/30 Javascript
TV动画《神废柴☆偶像》公布先导PV
2022/03/20 日漫
Win11 KB5015814遇安装失败 影响开始菜单性能解决方法
2022/07/15 数码科技