Heim  >  Artikel  >  Backend-Entwicklung  >  Redis-Erweiterungsfunktion zu PHP7 hinzufügen

Redis-Erweiterungsfunktion zu PHP7 hinzufügen

巴扎黑
巴扎黑Original
2017-07-19 16:51:132105Durchsuche

PHP7 fügt Redis-Erweiterung hinzu

1. Zweck:

 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.

2.Beschreibung:

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.

3. Installationsschritte:

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:

vim /usr/local/php7/etc /php.ini

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 install




Das 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn