Quelqu'un peut-il m'aider à installer php-redis dans MAC OSX.
brew install php-redis
ca ne fonctionne pas.
pecl install php-redis
ne fonctionne pas non plus -
nom de package/fichier de package "php-redis" non valide.
Erreur Homebrew:
git clone https://www.github.com/phpredis/phpredis.git
cd phpredis
phpize && ./configure && make && Sudo make install
Ajouter extension=redis.so
dans votre php.ini
brew services restart [email protected]
make test
Vous pouvez vérifier le fonctionnement ou non
php -r "if (new Redis() == true){ echo \"\r\n OK \r\n\"; }"
Depuis 2019, avec homebrew php7.2 et plus, pecl
est maintenant installé par défaut aux côtés des binaires php.
Pour le constater par vous-même, tapez which pecl
.
Étapes à installer
Vérifiez votre version de redis, puis trouvez une version appropriée de l'extension ici .
Si vous ne connaissez pas pecl, tapez pecl
pour voir les options.
Problème pecl install redis-5.0.2
. (ou votre version). Entrez non à chaque question posée si vous n'êtes pas sûr.
Si cela réussit, vérifiez le nouveau fichier qu'il a créé à: /usr/local/lib/php/pecl/20180731/redis.so
L'installation aura ajouté extension="redis.so"
en haut de votre php ini. Vérifiez cela en ouvrant le fichier /usr/local/etc/php/7.3/php.ini
. (en supposant que vous êtes sur 7.3 là-bas)
brew services restart php
.
php -i | grep Redis
Redis Support => enabled
Redis Version => 5.0.2
C'est ce que je viens de faire en septembre 2019 et ça marche pour moi.