Codeigniter Memcached

标签 codeigniter memcached

我很不幸地弄清楚为什么 memcached 无法正常工作。

已启用的 PHP 信息详细信息:

memcache support | enabled
Active persistent connections | 0
Version | 2.2.6
Revision | $Revision: 303962 $

等等...

加载驱动

$this->load->driver('cache',array('adapter'=>'mecached'));

错误响应:

get() on a non-object in /system/libraries/Cache/drivers/Cache_memcached.php on line 50

当我尝试使用此代码时

var_dump(var_dump($this->cache->memcached->is_supported()));

响应:bool(false)

我也查看了这个论坛主题

http://codeigniter.com/forums/viewthread/180005/#855216

看来内存缓存仍然无法工作。

最佳答案

您似乎使用的是旧版本的 Codeigniter。您的服务器有 Memcache扩展启用,但 codeigniter 的缓存驱动程序需要 Memcached待安装。大约一年前,“Johnbellone”添加了对两种 Memcached 扩展的支持。详情here .

关于Codeigniter Memcached,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12433950/

相关文章:

PHP 问题 - Codeigniter

codeigniter - 根据用户输入构建查找查询。正确的方式

php - 在 codeigniter 中使用 html2pdf 批量生成 pdf

.htaccess - Codeigniter .htaccess 不忽略目录

python - 当且仅当用户注销时才使用 Django 的缓存?

javascript - 在 node.js 中使用存储在 Memcached 中的 php 数组

php - 不存在的类: Template - Upgrade to Code Igniter 3.0.0

caching - System.Web.Caching 与 Enterprise Library 缓存 block

c# - .NET 内存缓存库是否已准备好生产?

php - 在全动态和重数据库网站中使用memcached好吗?