分享

windows7下安装 memcached

 缘梦书摘 2014-03-26

  

 为了工作需要,今天在windows7环境安装了下了memcached。

想要安装memcached需要三个步骤

1、安装memcached服务

在网上下载一个 memcached for windows。将其解压到一个目录,暂时称之为MEMECACHED_HOST。

在命令行下进入到MEMECACHED_HOST目录,然后执行memcached.exe -p 11211 -l 127.0.0.1,这样memcached就启动起来了。

如果不想每次使用memcached的时候都手动启动的话,可以把它安装为windows 服务。方法为memcached.exe -d install -p 11211 -l 127.0.0.1

应该就可以了。

2、下载php_memcached.dll

这个php_memcached.dll并不是php环境自带的。这个需要大家自己到互联网上自己下载。

需要注意的是php_memcached.dll必须和自己机器上php版本想对应的。如果不对应,就会出现memcached加载不成功的情况(我今天就是因为这个搞了很长时间。我php是5.2.12 下载的php_memcached.dll确实for php5.3的 。。。。。)。dll文件下载成功以后,解压缩到php的ext目录下面。如果apache的httpd.conf中没有设置PHPIniDir这个变量,估计需要把这个dll复制到system32目录下面(不太确定这个??)。

3、为php配memcached扩展

memcached服务器已经启动了,但是php还是不能连接这个服务。因为,我们还没有为php配置memcached扩展。

打开php.ini(确保是php加载的按个ini文件)添加一行

extension=php_memcache.dll

如果你php.ini已经有这个扩展那就不需要咱添加了。如果extension=php_memcache.dll签名有个“;”则需要把这个“;”去掉

所有上面三步都做完之后, 重启apache。

重启好apache 以后看看phpinfo的输出结果。

如果有memcached 这项输出,说明memcached扩展已经添加成功。

如果没有就表明memcached还有什么地方没有正确配置。那就需要再好好看看上面三步哪个地方出漏子了。 这个就需要大家自己好好看看了。真不行的话

就google吧。

memcached环境配好了。

万事俱备只欠东风。现在写一个小程序看看memcached是不是好用吧!

1<?php
2 $memcache=new Memcache; //创建一个memcache对象
3 $memcache->connect('localhost',11211) or die ("Could not connect"); //连接Memcached服务器
4$memcache->set('key','test'); //设置一个变量到内存中,名称是key 值是test
5$get_value=$memcache->get('key'); //从内存中取出key的值
6echo$get_value;

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多