yii migrate上的Memcache错误。
例外' yii \ base \ InvalidConfigException'与消息' MemCache 需要加载PHP memcache扩展名。'
/Applications/AMPPS/www/G2G/vendor/yiisoft/yii2/caching/MemCache.php:220
堆栈跟踪: #0 /Applications/AMPPS/www/G2G/vendor/yiisoft/yii2/caching/MemCache.php(116): YII \缓存\ MemCache-> getMemcache()
我已经在我的笔记本电脑上安装了memcached,并且在我的php中它也是活跃的。但仍然高于错误。有什么理由吗?
配置
'cache' => [
'class' => 'yii\caching\MemCache',
'servers' => [
[
'host' => '127.0.0.1',
'port' => 11211
],
],
],
答案 0 :(得分:2)
如果您已安装内存缓存 d ,则需要配置您的组件以使用它:
'cache' => [
'class' => 'yii\caching\MemCache',
'useMemcached' => true,
'servers' => [
[
'host' => '127.0.0.1',
'port' => 11211
],
],
],
MemCache::$useMemcached
documentation:
是否使用memcached或memcache作为底层缓存扩展。如果为true,将使用memcached。如果为false,将使用memcache。默认为false。
答案 1 :(得分:-2)
'cache' => [
'class' => 'yii\caching\FileCache',
],