xampp安装配置memcache

苦逼的整yii的一个源代码,会报错:

cmemcache requires php memcache extension to be loaded

 

用到了memcache,现在在win8下安装配置下memache。参考:http://m.blog.csdn.net/blog/hel12he/43758733

文件下载处:http://pan.baidu.com/s/1eQwCDN0

第一步:安装memcache

打开docs,找到memcache.exe的路径,

执行服务注册命令:memcached.exe -d install

卸载服务的命令:memcached.exe -d uninstall

启动服务的命令:memcached.exe -d start

停止服务器的命令:memcached.exe -d stop


在执行memcached.exe -d install,可能会报错说failed to install service and service already install,此时,打开C:\Windows\System32,点击cmd.exe,以管理员的身份进行,再次重新安装并启动

memcache的端口是11211,使用telnet命令查看:telnet 127.0.0.1 11211  在执行这个命令后,如果打开了一个新窗口,那么说明memcache的安装是成功了

也可以点开任务管理器,点击服务,看到正在运行,则ok



第二步:配置php

首先通过phpinfo()将我们的php相关信息显示出来,查看以下几个关键信息:



php版本是5.6.7,64位,和php.ini 的位置

API20121212,TS,VC11。TS:表示我们这个服务是线程安全,NTS:表示是非线程安全。VC11你只要记住就好了。

点击链接http://pecl.php.net/package/memcache/3.0.8/windows

根据上图下载的是:


下载后,解压文件,里边有很多文件,只需要把php_memcache.dll拷贝到php/ext文件中去


打开php.ini,写进:

extension=php_memcache.dll
[Memcache]
memcache.allow_failover=1
memcache.max_failover_attempts=20
memcache.chunk_size=8192
memcache.default_port=11211

第三步:检验

重启apache,查看phpinfo信息,有如下内容则说明配置成功





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章