yii redis extention include(Redis.php):无法打开流:没有这样的文件或目录

时间:2013-12-13 17:30:00

标签: php yii redis

yii-redis extention http://www.yiiframework.com/extension/yii-redis/

        Yii::app()->redis->getClient()->set("myKey", "Your Value");

        echo Yii::app()->redis->getClient()->get("myKey"); // outputs "Your Value"

        Yii::app()->redis->getClient()->del("myKey"); // deletes the key

我收到错误:

include(Redis.php):无法打开流:没有这样的文件或目录

3 个答案:

答案 0 :(得分:1)

从扩展程序页面:

  

此程序包依赖于https://github.com/nicolasff/phpredis PHP扩展程序,请确保在继续之前安装此程序包。

答案 1 :(得分:1)

我认为您刚刚安装了redis server而不是PHP extension for Redis。您必须为Redis安装PHP扩展才能使您的PHP代码与Redis一起使用。

您可以使用此功能phpinfo()进行检查。如果您在输出信息中看到Redis,那么您已安装它。

要安装它,您可以看到:

答案 2 :(得分:1)

如果您使用的是Debian-live操作系统(Ubuntu,Mint等),您应该尝试:

sudo apt-get install redis-server php5-redis && sudo service apache2 restart

像魅力一样!