Yii:尽管已安装 memcache/memcached,但 CMemCache 需要加载 PHP 内存缓存扩展
Yii: CMemCache requires PHP memcache extension to be loaded despite having memcache/memcached installed
我已经通过 运行 sudo apt-get install php-memcached
和 运行 <?php phpinfo(); ?>
安装了 memcached,结果如下:
但是我的 Yii 项目仍然有这个错误:
我运行它在nginx服务器中。
memcache
和 memcached
是两个独立的扩展名。您需要将 useMemcached
设置为 true
才能使用 memcached
:
'cache' => [
'class' => 'CMemCache',
'useMemcached' => true,
],
或安装 memcache
扩展:
sudo apt install php-memcache
我已经通过 运行 sudo apt-get install php-memcached
和 运行 <?php phpinfo(); ?>
安装了 memcached,结果如下:
但是我的 Yii 项目仍然有这个错误:
我运行它在nginx服务器中。
memcache
和 memcached
是两个独立的扩展名。您需要将 useMemcached
设置为 true
才能使用 memcached
:
'cache' => [
'class' => 'CMemCache',
'useMemcached' => true,
],
或安装 memcache
扩展:
sudo apt install php-memcache