Kann mir jemand helfen, php-redis in MAC OSX zu installieren.
brew install php-redis
funktioniert nicht.
pecl install php-redis
funktioniert auch nicht –
Ungültiger Paketname/Paketdatei „php-redis“.
Homebrew-Fehler:
Ankit Jain
Kann mir jemand helfen, php-redis in MAC OSX zu installieren.
brew install php-redis
funktioniert nicht.
pecl install php-redis
funktioniert auch nicht –
Ungültiger Paketname/Paketdatei „php-redis“.
Homebrew-Fehler:
Nanhe Kumar
git clone https://www.github.com/phpredis/phpredis.git
cd phpredis
phpize && ./configure && make && sudo make install
Hinzufügen extension=redis.so
in deiner php.ini
brew services restart [email protected]
make test
Sie können überprüfen, ob es funktioniert oder nicht
php -r "if (new Redis() == true){ echo \"\r\n OK \r\n\"; }"
Hallo, dies ist eine gute Anleitung zur Installation von phpredis, aber wo soll ich das phpredis-Verzeichnis ablegen?
– Iwan
1. August 2019 um 3:40 Uhr
@Ivan: Sie können im Download-Ordner herunterladen
– Nanhe Kumar
1. August 2019 um 9:26 Uhr
Wenn es bei OSX Mojave nicht funktioniert, ist dieser Typ Ihr Freund: stackoverflow.com/a/52530212/766570
– abbod
7. September 2019 um 22:11 Uhr
Es funktioniert, wenn ich den vollständigen Pfad oder die redis.so in meine php.ini eingefügt habe
– Thomas Bredillet
18. September 2019 um 13:34 Uhr
mwal
Ab 2019 mit Homebrew php7.2 und höher, pecl
wird jetzt standardmäßig neben den PHP-Binärdateien installiert.
Um dies selbst zu sehen, geben Sie ein which pecl
.
Schritte zum Installieren
Überprüfen Sie Ihre Version von Redis und suchen Sie dann nach einer geeigneten Version der Erweiterung hier.
Wenn Sie mit pecl nicht vertraut sind, geben Sie ein pecl
um die Optionen zu sehen.
Ausgabe pecl install redis-5.0.2
. (oder Ihre Version). Geben Sie bei jeder gestellten Frage nein ein, wenn Sie sich nicht sicher sind.
Wenn dies erfolgreich ist, überprüfen Sie die neu erstellte Datei unter: /usr/local/lib/php/pecl/20180731/redis.so
Die Installation wird hinzugefügt extension="redis.so"
an den Anfang Ihrer PHP-Ini. Überprüfen Sie dies, indem Sie die Datei öffnen /usr/local/etc/php/7.3/php.ini
. (vorausgesetzt du bist dort auf 7.3)
brew services restart php
.
php -i | grep Redis
Redis Support => enabled
Redis Version => 5.0.2
Das habe ich gerade im September 2019 gemacht und es funktioniert für mich.
Auch nach dem Upgrade auf PHP 7.4 musste ich redis ext mit pecl neu installieren: pecl uninstall redis
dann pecl install redis
– Evgenij Maynagashev
7. Dezember 2019 um 16:29 Uhr
Hat bei mir auch für PHP 7.3 funktioniert. Vielen Dank
– Amitav Roy
9. März 2020 um 1:31 Uhr
Wenn Sie folgende Fehlermeldung erhalten: Warnung: mkdir(): Datei existiert in System.php in Zeile 294, führen Sie pecl config-get ext_dir | aus pbcopy, dann mkdir -p {Zwischenablagewert einfügen}, dann sudo pecl install redis-5.3.2
– Murat Tutumlu
7. Januar 2021 um 19:00 Uhr
pecl install redis
ging bei mir ohne nicht sudo
: superuser.com/a/1707730/79629
– andrewtweber
2. März um 14:52
Wenn das, was mwal oben geschrieben hat, nicht funktioniert (bitte versuchen Sie zuerst seine/ihre Antwort),
Versuchen Sie zuerst, zuerst zu deinstallieren (falls Sie es aber kaputt haben):
sudo pecl uninstall redis
und danach laufen:
sudo pecl install redis
Danach ini die php.ini, verwenden Sie den vollständigen Pfad für die Erweiterung.
Meins war /usr/local/Cellar/[email protected]/7.3.21/pecl/20180731/redis.so (vorausgesetzt, Sie verwenden [email protected])
Also oben in meiner php.ini-Datei sieht es so aus:
extension="/usr/local/Cellar/[email protected]/7.3.21/pecl/20180731/redis.so"
Fatih
Wenn Sie den folgenden Fehler erhalten,
Bitte stellen Sie sicher, dass die PHP Redis-Erweiterung installiert und aktiviert ist
Versuchen Sie es, obwohl Sie alles in der verifizierten Antwort oben getan haben valet restart
. Es hat für mich funktioniert
Es wäre
pecl install redis
, und “funktioniert nicht” ist ziemlich vage. Teilen Sie uns die Fehler/Schwierigkeiten mit, auf die Sie gestoßen sind, und vielleicht können wir Ihnen bei der Homebrew-Seite helfen.– ceejayoz
18. August 2018 um 11:21 Uhr
Hallo, ich habe das Homebrew-Installationsproblem hier in das Bild eingefügt: i.stack.imgur.com/jJgg7.png Ich muss php-redis installieren. Installieren Sie Redis bereits mit: brew install redis, was gut funktioniert.
– Ankit Jain
18. August 2018 um 11:38 Uhr
Siehe hier, aber für Redis anpassen stackoverflow.com/a/50529784/2836621
– Mark Setchell
18. August 2018 um 12:12 Uhr
pecl help
ist nützlich zu entdeckenpecl search
was nützlich ist, wie:pecl search edis
hätte dir die gesuchte Antwort gegeben.– YvesLeBorg
18. August 2018 um 13:48 Uhr
@MarkSetchell Punkt, an dem Sie “brew options this” geschrieben haben, gibt es keine Optionen für php-redis.
– Ankit Jain
19. August 2018 um 7:10 Uhr