王义 发表于 2012-12-1 23:34:20

windows平台上CI使用Memache

这是一个初学者的分享,希望对有同样学习经历的人有所帮助。
要在Windows平台CI使用Memache步骤如下:
1、PHP开启memcache 扩展
首先PHP 有两个 memcache 扩展:memcache 和 memcached,有关他们的区别可以参考:http://hily.me/blog/2010/05/php-memcache-vs-memcached/。而在Windows平台上php只支持memcache模式。这里我遇到的问题是下载的php_memcache.dll和php版本不一致,导致错误。建议大家下载Wamp5,里边自带php_memcache.dll。

2、修改CI支持memcache扩展。CI默认只支持memcached,所以必须要对CI的缓存类Cache_memcached.php进行一些修改,具体修改方法参考:http://song3304.blog.163.com/blog/static/2826250620127300525142/。

3、测试。这个网上也有比较多的资源,我上传了一个git上的CI memcached-library,其中包括了配置文件,类库和测试的control,大家可以参考使用。

s505208718 发表于 2012-12-3 09:54:09

不错 看看支持

aqxinzhuan 发表于 2014-9-1 09:04:19

刚好在看memcache,先收藏了

bill0826 发表于 2014-10-30 14:30:34

为什么事用不了

bill0826 发表于 2014-10-30 14:32:09


A PHP Error was encountered

Severity: Notice

Message: Memcache::getstats():

Filename: libraries/memcached_library.php

Line Number: 326
:'(:'(:'(:'(
页: [1]
查看完整版本: windows平台上CI使用Memache