美文网首页
laravel 启用predis之后出现的connection(

laravel 启用predis之后出现的connection(

作者: 乖乖的鱼儿记 | 来源:发表于2016-07-11 20:16 被阅读0次
报错内容:Call to undefined method Redis::connection() 

找了半天终于在这个帖子上发现http://wenda.golaravel.com/question/37问题的所在了
ping 通redis目标数据库重启nginx,重启php-fpm目前仍然未解决,望大神帮忙;
====================
在别人帮助下做过一下尝试:原来代码 Redis::connection() 改为 \Redis::connection()执行 composer dump-autoload仍然未解决,望大神帮忙
====================
信息补充:在laravel运行在root用户下,不知有无影响??
====================
解决方法:查看redis文档时,发现

redis.png
思考,php安装的redis扩展与laravel自带的(?)冲突了,于是在php.ini中将extension = ''redis.so'注释掉,于是就解决了;各种原因还不清楚,路过的大神可以帮忙解答,多谢了
====================
其实就是关键字重复了,laravel使用的是predis,php extension 使用的都是phpredis,两个库的redis对象关键字都是Redis,只需改变laravel中的Redis关键字即可

相关文章

网友评论

      本文标题:laravel 启用predis之后出现的connection(

      本文链接:https://www.haomeiwen.com/subject/ynejjttx.html