web-dev-qa-db-fra.com

Installer phpredis MAC OSX

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:

homebrew_error

11
Ankit Jain
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\"; }"
22
Nanhe Kumar

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

  1. Vérifiez votre version de redis, puis trouvez une version appropriée de l'extension ici .

  2. Si vous ne connaissez pas pecl, tapez pecl pour voir les options.

  3. Problème pecl install redis-5.0.2. (ou votre version). Entrez non à chaque question posée si vous n'êtes pas sûr.

  4. Si cela réussit, vérifiez le nouveau fichier qu'il a créé à: /usr/local/lib/php/pecl/20180731/redis.so

  5. 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)

  6. brew services restart php.

  7. 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.

3
mwal