Da das Öffnen von Redis mit einer großen Datenmenge sehr zeitaufwändig ist und auch nicht über das externe Netzwerk auf den kvstore von Alibaba Cloud zugegriffen werden kann, habe ich phpRedisAdmin nacheinander gemäß den Anweisungen im Internet installiert. Lass uns reden Informationen zum Herstellen einer Verbindung zu kvstore. Notieren Sie sich die Installationsschritte für alle auftretenden Probleme.
Der Server muss über eine Umgebung verfügen, in der PHP normal ausgeführt werden kann.
1, zuerst phpredis herunterladen
Zitat
cd /home/download
wget https://github.com/nicolasff/phpredis /archive/master.tar.gz
Die heruntergeladene Datei muss nicht mit .tar.gz enden. Ändern Sie einfach den MV-Namen
tar -xzvf master.tar.gz
cd phpredis-master
Erweiterungen kompilieren und installieren:
phpize
./configure --enable-redis
make && make install
2, ändern Sie es php.ini-Datei
Referenzen
vi /etc/php.ini
Fügen Sie unter der Zeile;##extension_dir = "./" den folgenden Code hinzu :
extension_dir = "/usr/lib64/php/modules"
extension=redis.so
3, installieren Sie phpRedisAdmin
Zitat
cd /home/www
git clone https://github.com/ErikDubbelboer/phpRedisAdmin.git
cd phpRedisAdmin/
git clone https : //github.com/nrk/predis.git Vendor
git submodule init
git submodule update
Es wird einen phpRedisAdmin im /home/ geben www-Verzeichnisordner, geben Sie den Ordner ein, ändern Sie die beiden Dateien
Referenz
cd /home/www/phpRedisAdmin/includes
vi config.sample .inc. php
'servers' => array(
array(
'name' => 'kvstore', // Optionaler Name.
'host' => 'xxxxxxxxxxxxxxx' , // kvstore-Linkadresse xxxx.xxx.xkvstore.aliyuncs.com
'port' => 6379,
'filter' => '*',
// Optionale Redis-Authentifizierung
' auth' => '' // Link-Passwort
),
Standardmäßig können Sie sich anonym anmelden. Bei Bedarf können Sie den folgenden Code ändern
'login' = > array(
'admin' => array(
'password' => 'admin',
),
Dann ändern Sie den Index .php Datei
Zitat
Diese beiden Zeilen in der Originaldatei auskommentieren
//$databases = $redis->config('GET', 'databases' );
//$databases = $databases['databases'];
Geändert zu
$databases = 16;
Starten Sie schließlich Ihr PHP-Container wie Nginx oder Apache, und Sie können sich anmelden.