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
这应该可以解决您的问题。
我在基本模板的主要配置中配置缓存组件时收到异常,我该如何解决这个问题? 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
这应该可以解决您的问题。