MemCache需要加载PHP MemCache扩展

MemCache需要加载PHP MemCache扩展,php,yii,memcached,Php,Yii,Memcached,yii迁移时出现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): yi

yii迁移时出现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\caching\MemCache->getMemcache()

我已经在我的笔记本电脑上安装了memcached,在我的php中也安装了它的active。但仍然得到以上的错误。有什么原因吗

配置

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

如果已安装memcached,则需要配置组件以使用它:

'cache' => [
    'class' => 'yii\caching\MemCache',
    'useMemcached' => true,
    'servers' => [
        [
            'host' => '127.0.0.1',
            'port' => 11211
        ],
    ],
],
:

是否使用memcached或memcache作为基础缓存扩展。如果为true,则将使用。如果为false,则将使用。默认为false


注意memcache和memcached之间的细微差别。您可能需要将该库配置为使用memcached而不是memcache@apokryfos几天前它还在工作。我今天才收到这个错误。显示缓存组件的配置。@rob006我已经更新了我的问题。我已经尝试过这个解决方案。仍然收到相同的错误。那么您可能没有安装memcached。如果您安装了多个PHP版本,请确保您使用的配置正确。我确实有memcached。我刚刚重新启动了我的服务。brew服务重新启动memcached
停止
memcached
。。。(可能需要一段时间)=>成功停止
memcached`(标签:homebrew.mxcl.memcached)=>成功启动memcached(标签:homebrew.mxcl.memcached)` Memcache服务器和memcached PHP扩展是两件不同的事情。
扩展=Memcache。因此
我也有扩展。我还需要哪一个memcached?欢迎Suco。请对你的答案作一些解释。
 'cache' => [
        'class' => 'yii\caching\FileCache',
    ],