在yii2中使用PHP memcache

时间:2016-11-21 10:19:19

标签: php caching yii2 memcached

yii2我需要使用memcache插件我已经安装了这个也将在phpinfo中显示但是在运行项目时出现以下错误:

  

无效配置 - yii \ base \ InvalidConfigException - MemCache需要加载PHP memcache扩展。

enter image description here

缓存配置

'cache' => [ 
       'class' => 'yii\caching\MemCache', 
       'servers' => [ 
           [ 
               'host' => '127.0.0.1', 
               'port' => 11211, 
               'weight' => 60, 
           ], 
       ], 
]

1 个答案:

答案 0 :(得分:0)

也许你有memcached而不是memcache。在这种情况下配置应该是:

'cache' => [
    'class' => 'yii\caching\MemCache',
    'useMemcached' => true, // <--- here
    'servers' => [
        [
            'host' => '127.0.0.1',
            'port' => 11211,
            'weight' => 60,
        ],
    ],
],