Heim > Artikel > Backend-Entwicklung > Was soll ich tun, wenn PHP keine Verbindung zu Redis herstellen kann?
Lösung für PHP, das keine Verbindung zu Redis herstellen kann: 1. Öffnen Sie den Redis-Server über den Befehl „./src/redis-server-Konfigurationsdatei --port Portnummer &“. 2. Verwenden Sie iptables, um den Port zu öffnen.
Die Betriebsumgebung dieses Artikels: Linux5.9.8-System, PHP7.1-Version, Dell G3-Computer
Was soll ich tun, wenn PHP keine Verbindung zu Redis herstellen kann? Einige Probleme, wenn PHP keine Verbindung zu Redis herstellen kann
1. PHP-Fehler: Klasse „Redis“ nicht gefunden. In diesem Fall ist die Redis-Erweiterung im Allgemeinen nicht aktiviert. Gehen Sie zur Adresse https://pecl.php.net/package/redis, um die entsprechende Redis-Erweiterung herunterzuladen. Laden Sie die DLL-Datei für Windows herunter, um sie zu öffnen nach zwei Methoden. 2.redis ist geschützt (diese Situation tritt nur zwischen zwei Hosts auf) Fügen Sie die interne IP des Servers auf der Rückseite hinzu. Dadurch wird das Problem gelöst. Wenn das interne Netzwerk miteinander kommuniziert, fügen Sie natürlich die interne IP hinzu und das externe Netzwerk fügt die externe IP hinzu.
3.Reids VerbindungsfehlerWenn der PHP-Link fehlschlägt, gibt es zwei mögliche Gründe.
1. Der Redis-Server ist nicht eingeschaltet. Die Methode zum Einschalten lautet wie folgt:
./src/redis-server-Konfigurationsdatei --port Portnummer &
& wird im Hintergrund ausgeführt.
2. Der Port ist nicht für die Außenwelt geöffnet (diese Situation tritt nur zwischen zwei Hosts auf). Die Lösung lautet wie folgt:
Bitte öffnen Sie die entsprechende Portnummer und verwenden Sie iptables, um den Port zu öffnen Artikel http://blog .sina.com.cn/s/blog_8ff955df0102x87u.htmlDa es sich um Redis handelt, empfiehlt der Autor hier aus Sicherheitsgründen, die Methode zum Öffnen des Ports für die angegebene IP zu verwenden, um dies zu verhindern Sie können eine Verbindung zu Ihrem Redis-Server herstellen.
Empfohlenes Lernen: „
PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn PHP keine Verbindung zu Redis herstellen kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!