我要为这个错误疯狂了。我有一个带有Debian 7的迷途虚拟机,用Puphpet生成,安装很好。
1.安装和工作
redis-server正在运行:

我可以在127.0.0.1:6379上使用服务器:

2.安装php5-redis
实际上已经安装了php5-redis:

3.设置了Laravel Redis配置。
以下是app/local/database.php中的redis配置文件:
'redis' => [
    'cluster' => false,
    'default' => [
    'host'     => '127.0.0.1',
    'port'     => 6379,
    'database' => 0,
    ],
],4.对Redis的呼吁很简单:
// Get redis
$redis = Redis::connection();5.我尝试了很多事情
sudo service nginx reload
sudo service redis-server force-reload
composer dumpautoload但没什么能解决这个错误。
我仍然有:
ERROR: exception 'Symfony\Component\Debug\Exception\FatalErrorException' with message 'Call to undefined method Redis::connection()' in /var/www/fd/app/menus/admin.menu.php:16(第16行是我执行连接$redis = Redis::connection();的地方)
我哪里错了?
顺便说一句,我讨厌星期一>.>
发布于 2018-07-26 01:27:39
在你的电脑上安装Redis分机。
从以下链接下载正确的DDL版本:https://pecl.php.net/package/redis/4.1.0/windows
将dll放入正确的文件夹中。
Wamp -> C:\wamp\bin\php\php-XXXX\ext
Laragon -> C:\laragon\bin\php\php-XXX\ext编辑添加的php.ini文件
extension=php_redis.dll重新启动服务器并检查phpinfo();。现在Redis应该在那里!
https://stackoverflow.com/questions/25975794
复制相似问题