memcache在windows安装服务及扩展

本文详细介绍了如何在Windows环境下安装memcache服务器端,包括从下载到安装服务,以及如何安装和配置PHP7的memcache扩展。在安装过程中提到了相关命令行操作,如启动和停止服务,确保正确安装并启用memcache扩展。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、memcache服务器端的安装

  • 下载
    memcache windows 下载地址:http://www.90pan.com/b1222160
    memcache windows 备份下载地址:https://www.lanzous.com/i4t40zc
  • 安装
    以管理员的身份执行命令行,进入到 memcached 的解压路径,执行命令:memcached -d install,如果没有抛错说明安装成功;
    比如选择安装 x64 版本
    cd x64
    memcached -d install
  • 开启服务
    安装成功,直接执行 net start "Memcached Server" 来启动memcached服务
  • 其他命令
memcached -d install  //安装服务
memcached -d start  //启动服务
memcached -d stop   //停止服务
memcached -d uninstall //卸载服务

备注:如果需要停止服务,可以使用 memcached -d stop 停止,如果使用 memcached -d start 重新开启发生 failed to start service 无法启动服务的错误,卸载重新安装下即可

二、memcache dll 安装

安装完毕服务端,想要操作 memcache 还需要安装客户端;
5.x 版本可去 https://windows.php.net/downloads/pecl/releases/memcache/3.0.8/ 下载
7.x 版本可去 https://github.com/nono303/PHP7-memcache-dll 下载,下载vc15目录下对应 dll 即可;

备注:选择对应版本 dll 主要看三个参数,PHP Version、Architecture和 Thread Safety (nts 还是 ts 版本,不支持线程就是 nts 版本),5.x 版本还需要关注 Zend Extension Build 这个参数

下载ok,将 php_memcache.dll 放入 php\php-7.2.1-nts\ext 目录;
修改 php.ini 添加一行 extension=php_memcache.dll
重启 php

三、查看效果

<?php

//phpinfo();
header("Content-type:text/html;charset=utf-8");

$memcache = new \Memcache;
$memcache->connect('127.0.0.1',11211) or die('error');

var_dump($memcache->get('key'));

MemCache安装服务及扩展运行结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值