windows安装memcache并为php添加memcache扩展

通过cmd telnet 127.0.0.1 11211 链接

然后输入stats 查看memcached是否启动

第一步:下载安装包

1.4.5 版本之前用作为一个服务安装,1.4.5 版本之后用任务计划中启用一个普通进程来使用

具体内容如以下链接:http://www.runoob.com/memcached/window-install-memcached.html

这里已将上面的链接中的安装包下载好,可以直接下载使用

 

memcached安装包

 
第二步:安装memcached服务器端(三个小步骤)

这里使用1.4.5之前的版本安装

2.1 在网上下载memcached1.4.5之前的任意版本。解压放某个盘下面,

比如在c:\memcached(添加环境变量:c:\memcached)

在终端(cmd)下:

C:\memcached>memcached.exe -d install 安装

memcached.exe -h 获取所有帮助

 

注意:

1. 路径根据自己的实际情况修改

2. 执行安装命令如果出现不是"某某指令不是内部或者外部指令,也不是可运行的程序"时,请查看环境变量是否设置正确。

3. 执行安装命令如果出现"failed to install service or service already installed"的错误,找到cmd.exe程序点击右键使用管理员身份运行。

4. 执行之后可以在任务管理器中服务选项中看到是否安装成功

 

 

 

2.2 安装成功之后使用以下两条指令进行开启跟关闭

D:\AppServ>memcached.exe -d start 启动

D:\AppServ>memcached.exe -d stop 停止

 

如果查看memcache已经启动:

1.服务列表 services.msc

2.查看进程 tasklist|find "11211"

3.查看端口 netstat –an|find "11211"

4.查看端口 netstat -an |find "11211"  

5.进程树 tasklist     

 

2.3 然后再设置启动参数(离线状态下进行设置)

memcached.exe -d -m 150 -u root -l 127.0.0.1 -p 11211 -c 1024

-m 设置内存

-u 登录用户

-l 监听网卡

-p 监听端口

-c 并发用户

 
第三步安装memcache的php扩展(两个小步骤)

3.1 如何选择版本memcache版本

从phpinfo()中查看php的版本号,Zend Extension Build参数里TS还是NTS(线程安全or不安全)

compile是vc6还是vc9还是vc11和Architecture是x64还是x86

按照这个要求,前往https://windows.php.net/downloads/pecl/releases/memcache/3.0.8/下载对应的memcache扩展

3.2 将下载下来的php_memcach.dll放到php/ext下面,然后修改php.ini文件,添加extension=php_memcach.dll,重启apache即可,在phpinfo中出现memcache扩展就表示添加成功

 

php扩展之memcache扩展

 

 

注意事项:

如果没有在phpinfo中看到memcache扩展

1. 看memcache版本有没有对应

2. 查看phpinfo中的Configuration File (php.ini) Path 的参数,这个才是你php环境中php.ini配置文件的位置,修改此文件才有效

以wamp集成环境为例,左边是C盘php.ini,右边是D盘php.ini,因为我php.ini是在C盘

3. windows系统不支持memcached扩展,仅支持memcache扩展,两者名字相差个d

 
第四步编码代码测试memcache扩展

END

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值