Heim >Backend-Entwicklung >PHP-Tutorial >So verbinden und verwenden Sie Redis mit PHP
1 Installieren Sie Redis
Zuerst benötigen Sie einen Redis-Server.
Informationen zur lokalen Installationsmethode finden Sie im „Redis-Handbuch“.
2 PHP-Erweiterung installieren
Um eine Verbindung zu Redis in PHP herzustellen, müssen Sie auch die PHPredis-Erweiterung in PHP installieren, um eine Verbindung zum Redis-Server herzustellen.
2.1 Windows-System
Laden Sie die PHPREDIS-Erweiterung direkt unter Windows herunter, Adresse: https://pecl.php.net/package/redis
Referenz: „So installieren Sie die Redis-Erweiterung in PHP“
Beachten Sie, dass Sie das Erweiterungspaket entsprechend Ihrer PHP-Version und der Anzahl der Bits (nicht der Systemanzahl der Bits) herunterladen müssen. andernfalls ist es nicht verfügbar.
Ändern Sie dann php.ini und fügen Sie PHPredis-Unterstützung hinzu:
; 下载dll文件后放到在PHP安装目录ext下,再加上这一行 extension="php_redis.dll"
2.2 Linux-Befehlssystem
Die Linux-Befehlsinstallationsmethode ist wie folgt:
sudo apt-get install php5-redis # Ubuntu yum install php-pecl-redis # CentOS
CentOS muss zuerst die EPEL-Quelle installieren, siehe: Installation der EPEL-Softwarequelle auf CentOS.
Dann ändern Sie php.ini und fügen Sie die folgende Zeile hinzu:
extension=redis.so
2.3 Linux-Quellcode-Installation
Abhängige Tools installieren:
apt-get install php5-dev # Ubuntu yum install php-devel # CentOS
Laden Sie dann phpredis herunter, kompilieren und installieren Sie es:
wget https://pecl.php.net/get/redis-3.0.0.tgz tar zxf redis-3.0.0.tgz cd redis-3.0.0 phpize ./configure --with-php-config=php-config make make install
Die oben genannten phpize und php-config sind Befehle in der PHP-Dev-Version.
Wenn die Eingabeaufforderung diese beiden Befehle nicht enthält, können Sie auf den vollständigen Pfad verweisen, normalerweise im Verzeichnis /usr/bin/.
Dann öffnen Sie php.ini und fügen schließlich Folgendes hinzu:
extension=redis.so
3 Code Test
Dann starten Sie PHP-FPM neu und erstellen Sie ein neues PHP Datei, Code:
<?php $redis = new Redis(); $redis->connect('127.0.0.1', 6379); $count = $redis->exists('count') ? $redis->get('count') : 1; echo $count; $redis->set('count', ++$count);
Aktualisieren Sie die Seite. Wenn Sie steigende Zahlen sehen, bedeutet dies, dass die Verbindung zu Redis normal ist.
Das obige ist der detaillierte Inhalt vonSo verbinden und verwenden Sie Redis mit PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!