laravel 启用predis之后出现的connection() 报错问题

报错内容: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() 报错问题)