Yii2 无效配置:ApcCache 需要加载 PHP apc 扩展

Yii2 Invalid Configuration: ApcCache requires PHP apc extension to be loaded

我在基本模板的主要配置中配置缓存组件时收到异常,我该如何解决这个问题? app/config/web.php:

我的php版本是7.1.11

'cache' => [
        'class' => 'yii\caching\ApcCache',
        'keyPrefix' => 'myapp',       // a unique cache key prefix
        'useApcu' => true,
        //'class' => 'yii\caching\MemCache',

],

我尝试了 memCache,但仍然显示相同的错误

您需要安装扩展程序,在Ubuntu上您可以进行如下操作:

对于 Ubuntu / Debian

sudo apt-get install php-apc
sudo /etc/init.d/apache2 restart

对于 CentOS/Fedora

sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum install php-pecl-apcu
sudo yum install php-pear php-devel httpd-devel pcre-devel gcc make

以下是如何在 Windows 上安装的指南:http://robert-rusu.blogspot.com/2014/06/install-apcu-on-windows.html

这应该可以解决您的问题。