xampp php5.4 配置memcached x64扩展(附各种其它版本下载地址)

参考:http://www.yaolei.info/archives/194


php5.4的memcached扩展资源:http://download.csdn.net/detail/snow_finland/7520953


memcached x64资源:http://download.csdn.net/detail/snow_finland/7520989


1、下载php5.4的memcached扩展资源,地址如上

解压资源,将上面压缩包里的php_memcache.dll解压缩到...\xampp\php\ext


2、在...\xampp\php中找到php.ini文件

增加 extension=php_memcache.dll
并且 设置
[Memcache]
memcache.allow_failover = 1
memcache.max_failover_attempts=20
memcache.chunk_size =8192
memcache.default_port = 11211


3、解压memcached x64资源到指定位置比如d:\memcached


4、找到C:\windows\System32\cmd.exe,用管理员模式打开,

输入(路径)\memcached\memcached.exe -d install

安装memcached,这里的为d:\memcached\memcached.exe -d install


5、启动memcached,

(1)在第四步中的cmd命令行中输入(路径)\memcached\memcached.exe -d start

如果这个方法没办法将memcached启动起来,可以尝试下面的办法

(2)启动Windows任务管理器,找到服务,点击右下角服务,

在弹出的服务面板列表中找到memcached,启动它(如果找不到memcached服务,应该是安装没有成功)

 


——————————————————————————————————————————————


20151104 的补充:

php-memcached的版本安装和php的一些版本信息有关,

根据phpinfo输出的信息来找出匹配的版本:

(1)看Architecture,是多少,x86就下载x86版的,这个显示和操作系统的多少位没关系,不要根据操作系统的多少位来下载。
(2)看thread safe ,如果是enable ,对于的就是ts版的,否则就是nts版的。
(3)看Compiler,的后缀,一般带有vc11的字样,下载对应的版本

(以上部分参考来源:http://blog.csdn.net/ikscher/article/details/45846107)

(楼主的是php5.4,v9版本,x86,ts版的,所以楼主自己提供的版本是php_memcache-3.0.8-5.4-ts-vc9-x86)

为了方便其他版本的朋友可以找到对应的版本,提供找到的一个更多版本php_memcache.dll的地址:

http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/

 

 

windows下的memcached也根据系统是32位或64位而需要不同的安装文件,这里也提供一下:


memcached-win64-1.4.4-14(楼主由于系统是64位的,提供的就是这个包的下载)


http://s3.amazonaws.com/downloads.northscale.com/memcached-win64-1.4.4-14.zip



memcached-win32-1.4.4-14


http://www.rootop.org/rs/memcached-win32-1.4.4-14.rar

 

 

——————————————————————————————————————————————


20151105 的补充:


如果是x64的系统,并且在教程第4步遇到“计算机缺少 pthreadGC2.dll”,如图所示的提示:

 

 

那么解决办法如下:

1、找到楼主提供的memcached x64资源:

http://download.csdn.net/detail/snow_finland/7520989

解压缩之后会看到一个名叫 pthreadGC2.dll 的文件

2、将这个文件拷贝到 C:/Windows/SysWOW64 3、再次进行第4步的安装命令,这时候就不会有报错信息了,可以继续安装

ps:不要相信百度到的各种复杂的 pthreadgc2.dll 的解决方法,这里的这个dll不需要安装,只需要放到对应的位置就可以使用了!

posted @ 2014-06-19 13:42  snow_finland  阅读(505)  评论(0编辑  收藏  举报