在 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 扩展的主要内容,如果未能解决你的问题,请参考以下文章
当我在项目应用程序中安装并链接 react-native-admob 在加载时崩溃
如何在亚马逊 Elastic Beanstalk 中安装和启用服务?