Heim >Backend-Entwicklung >PHP-Tutorial >Redis-Erweiterungsfunktion zu PHP7 hinzufügen
Kürzlich eine neue Umgebung bereitgestellt, ich verwende PHP7 +nginx. Die alte Version von NoSQL verwendet Memcache. Ich habe vor, Redis in der neuen Version zu verwenden, also habe ich die Redis-Erweiterung installiert.
Tatsächlich gibt es nichts zu beachten Bei der Installation der Redis-Erweiterung ist beim Herunterladen der Erweiterung vor allem darauf zu achten, ob die Erweiterung die PHP-Version unterstützt. Andere Installationsmethoden sind die gleichen wie die üblichen Installationsmethoden für PHP-Erweiterungen.
1. Download
Download-Adresse:
Ich habe das Download-Verzeichnis unter /data/download/php
cd in das Download-Verzeichnis gelegt, Download: wget
2. Entpacken
In das aktuelle Verzeichnis extrahieren tar -zxvf redis-3.1.2.tgz
3. Installieren
Cd redis-3.1.2 Verzeichnis
Verwenden Sie phpize, um die Konfigurationsdatei in diesem Verzeichnis zu generieren: Führen Sie /usr/local/php7/bin/phpize aus
Anschließend werden Konfiguration, Kompilierung und Installation in diesem Verzeichnis abgeschlossen
./configure --with-php-config=/ usr/ local/php7/bin/php-config
make
make install Sie sehen die Installation freigegebener Erweiterungen: /usr/local/ php7/lib/php/extensions/no-debug-non-zts-20160303/
Dieses Verzeichnis ist die redis.so-Datei. Das generierte Verzeichnis
ll /usr/local/php7/lib/php/extensions/no-debug-non-zts-20160303/
Wenn redis.so angezeigt wird, ist die Installation erfolgreich
4. Konfigurieren Sie, um PHP7 zu unterstützen:
Erweiterung =redis.so hinzufügen
:wq!
5 .Starten Sie Nginx neu, eigentlich php-fpm neu starten
Eine andere Methode ist:
Die Die von pecl heruntergeladene phpredis-Erweiterung hat einen Fehler in make gemeldet. Da phpredis einen Zweig speziell für php7 hat, git clone phpredis first
git clone https:/ /github.com/nicolasff/phpredisgit checkout php7
php7/bin/phpize./configure --with-php-config=php7/bin/php-config
make && make installDas obige ist der detaillierte Inhalt vonRedis-Erweiterungsfunktion zu PHP7 hinzufügen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!