4 votes

L'extension PHP Redis est installée et activée dans la version 6 de Laravel.

Lorsque j'essaie d'installer redis dans la version 6 de Laravel, je ne peux pas installer redis et son extension, cela me montre l'erreur. entrer la description de l'image ici

11voto

user8099291 Points 219

Par défaut, dans Laravel 6, 'client' => env('REDIS_CLIENT', 'phpredis') ne fonctionne pas, mais quand je change pour 'client' => env('REDIS_CLIENT', 'predis') .

5voto

bhavinjr Points 981

Pour ubuntu

sudo apt-get install php7.2-redis //7.2 est la version de php

puis

sudo systemctl restart php7.2-fpm

3voto

vinsa Points 38

La solution dans mon cas était :

  • télécharger l'extension PHP Redis (j'ai utilisé la version https://pecl.php.net/package/redis/5.2.2/windows mais vous pouvez télécharger une version pour votre version de PHP à partir d'ici https://pecl.php.net/package/redis/)

  • copier php_redis.dll dans votre dossier ext (dans mon cas, c'était laragon4\bin\php\php-7.4.0-nts-Win32-vc15-x64\ext)

  • ajouter à votre php.ini l'extension=redis

  • redémarrer Apache

Mon problème était que j'avais installé Redis et qu'il fonctionnait, mais je n'avais pas l'extension PHP.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X