概述
通过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
最后
以上就是如意柜子为你收集整理的windows安装memcache并为php添加memcache扩展的全部内容,希望文章能够帮你解决windows安装memcache并为php添加memcache扩展所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复