【发布时间】:2012-10-07 13:01:30
【问题描述】:
我有以下代码:
在 application.ini
中cache.default.adapter = "memcached"
cache.default.params.host = "localhost"
cache.default.params.port = "11211"
在Bootstrap.php
$cache = new Memcache();
$cache->connect($cache_params['host'], $cache_params['port']);
Zend_Registry::set("cache", $cache);
我还通过将php_memcache.dll 放入wamp\bin\php\php5.3.9\ext 和extension=php_memcache.dll 放入php.ini 中,在我的机器上安装了memcache
但我仍然收到以下错误:
(!) 致命错误:在第 160 行的 \wamp\www\projectname\application\Bootstrap.php 中找不到类“Memcache”
我已经通过谷歌搜索但仍然无法解决问题。为什么它没有连接到内存缓存是什么问题。
【问题讨论】:
-
如果你设置了一个
phpinfo()页面,Memcache 扩展是否列在那里? -
@Tim Fountain :不,没有列出内存缓存扩展
标签: php zend-framework memcached