windows下php5.5.12安装Memcache扩展

来源:互联网 发布:繁体转简体 word mac 编辑:程序博客网 时间:2024/06/05 18:07

下载memcached服务

memcached

  • 将压缩文件解压到一个固定的目录,比如在c:\memcached
    这里写图片描述
  • 在dos窗口中,用cd指令进入memcached.exe所在目录,执行“memcached.exe -d install” 指令进行安装。如果报MSVCR71.dll丢失,请点击msvcr71.dll丢失错误解决
memcached.exe -d install
  • 在当前目录下再次输入:“memcached.exe -d start”启动。PS: 以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了。
memcached.exe -d start

检查服务是否开启

这里写图片描述

下载扩展

  • memcache 3.0.8
    下载哪个版本请根据安装的php版本确定
    这里写图片描述
    用phpinfo()函数查看当前PHP版本的信息
    这里写图片描述

安装扩展

  • 将下载下来的压缩包解压,然后将 php_memcache.dll模块拷贝到PHP的ext文件夹内
  • 修改php.ini文件,引入如下代码
extension=php_memcache.dll
  • 重启web服务器

测试

$memcache = memcache_connect('localhost', 11211);if ($memcache) {    $memcache->set("str_key", "String to store in memcached");    $memcache->set("num_key", 123);    $object = new StdClass;    $object->attribute = 'test';    $memcache->set("obj_key", $object);    $array = Array('assoc'=>123, 345, 567);    $memcache->set("arr_key", $array);    var_dump($memcache->get('str_key'));    var_dump($memcache->get('num_key'));    var_dump($memcache->get('obj_key'));}else {    echo "Connection to memcached failed";}

这里写图片描述

卸载memcached服务

sc delete "memcached Server"
原创粉丝点击