在 laravel 6 版本中安装并启用 PHP Redis 扩展

Posted

技术标签:

【中文标题】在 laravel 6 版本中安装并启用 PHP Redis 扩展【英文标题】:PHP Redis extension is installed and enabled in laravel 6 version 【发布时间】:2020-04-01 07:32:51 【问题描述】:

当我尝试在 larvel 6 版本中安装 redis 时,我无法安装 redis,它的扩展显示错误。

【问题讨论】:

【参考方案1】:

默认情况下,在 Laravel 6 'client' => env('REDIS_CLIENT', 'phpredis') 中不起作用,但是当我更改此 'client' => env('REDIS_CLIENT', 'predis') 时。

【讨论】:

【参考方案2】:

对于 ubuntu

sudo apt-get install php7.2-redis //7.2 is php version

然后

sudo systemctl restart php7.2-fpm

【讨论】:

【参考方案3】:

我的解决方案是:

下载 Redis PHP 扩展(我使用的是 https://pecl.php.net/package/redis/5.2.2/windows 版本,但你从这里下载了你的 php 版本的版本 https://pecl.php.net/package/redis/)

将 php_redis.dll 复制到您的 ext 文件夹中(在我的 cas 中是 laragon4\bin\php\php-7.4.0-nts-Win32-vc15-x64\ext)

添加到您的 php.ini extension=redis

重启apache

我的问题是我已经安装并工作了 Redis,但我没有 php 扩展。

【讨论】:

以上是关于在 laravel 6 版本中安装并启用 PHP Redis 扩展的主要内容,如果未能解决你的问题,请参考以下文章

在 Windows 中安装 Laravel 5.1.X

当我在项目应用程序中安装并链接 react-native-admob 在加载时崩溃

如何在亚马逊 Elastic Beanstalk 中安装和启用服务?

安装 Laravel 时获取旧的 php 版本

如何在自动化服务器列表中安装并注册用 VB.NET 编写的 COM Server for Excel?

在 AWS 启动配置中安装并启动 httpd