MemCache требует расширения PHP memcache для загрузки - PullRequest
0 голосов
/ 24 мая 2018

Ошибка Memcache при переносе yii.

исключение 'yii \ base \ InvalidConfigException' с сообщением 'MemCache требует загрузки расширения memcache PHP.'

в / 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 также активен.Но все равно получаю ошибку выше.Есть причина?

Конфиг

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

Ответы [ 2 ]

0 голосов
/ 18 апреля 2019
 'cache' => [
        'class' => 'yii\caching\FileCache',
    ],
0 голосов
/ 24 мая 2018

Если у вас установлен memcache d , вам необходимо настроить его для использования:

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

MemCache::$useMemcached документация :

Использовать ли memcached или memcache в качестве основного расширения кэширования.Если это правда, будет использоваться memcached .Если false, memcache будет использоваться.По умолчанию установлено значение false.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...