Heim > Backend-Entwicklung > PHP-Problem > Eine kurze Analyse, wie PHP New Redis-Fehler behoben werden können

Eine kurze Analyse, wie PHP New Redis-Fehler behoben werden können

PHPz
Freigeben: 2023-04-11 09:47:12
Original
1199 Leute haben es durchsucht

Wenn Sie PHP zum Herstellen einer Verbindung zu Redis verwenden, können einige Fehler auftreten. Ein solcher Fehler ist der „PHP new Redis“-Fehler. In diesem Artikel werden die Ursachen dieses Fehlers erläutert und Lösungen bereitgestellt.

1. Fehlerursache

Wenn wir „php new Redis“ verwenden, kann die folgende Fehlermeldung erscheinen:

PHP Fatal error:  Uncaught Error: Class 'Redis' not found ...
Nach dem Login kopieren

Das liegt an PHP Die Standardbibliothek enthält keine Redis-Erweiterungen. Daher müssen wir die Redis-Erweiterung installieren und in PHP importieren.

2. Lösung

  1. Redis-Erweiterung installieren

Unter Linux können wir den folgenden Befehl verwenden, um Redis zu installieren Erweiterung:

sudo apt-get install php-redis
Nach dem Login kopieren

Für Windows-Benutzer können Sie die entsprechende Redis-Erweiterung von der offiziellen Website herunterladen, sie in das PHP-Erweiterungsverzeichnis extrahieren und in der Datei php.ini aktivieren.

  1. Überprüfen Sie, ob Redis installiert ist

Nach Abschluss der Redis-Erweiterungsinstallation müssen wir überprüfen, ob Redis korrekt in PHP importiert wurde. Sie können es mit der folgenden Methode überprüfen:

Erstellen Sie ein einfaches PHP-Skript und fügen Sie den folgenden Befehl in den Code ein:

phpinfo();
Nach dem Login kopieren

Speichern Sie dieses Skript und führen Sie es aus. Sie werden es sehen Die aktuelle PHP-Konfiguration ist enthalten. Informationswebseiten. Suchen Sie auf dieser Seite nach der Spalte „Redis“, wenn Sie sie finden, bedeutet dies, dass die Redis-Erweiterung korrekt in PHP importiert wurde.

  1. Überprüfen Sie, ob der Redis-Server läuft

Wenn keine der oben genannten Methoden das Problem löst, kann es daran liegen, dass der Redis-Server nicht läuft startet oder stoppt. Mit dem folgenden Befehl können wir überprüfen, ob der Redis-Server läuft:

service redis-server status
Nach dem Login kopieren

Wenn der Redis-Server startet oder stoppt, müssen wir eine Weile warten, bevor wir versuchen, eine Verbindung herzustellen.

Kurz gesagt: Wenn wir PHP zum Herstellen einer Verbindung zu Redis verwenden und ein „PHP neues Redis“-Fehler auftritt, müssen wir erstens sicherstellen, dass die Redis-Erweiterung korrekt installiert und in PHP importiert wurde, und zweitens müssen wir Wir müssen prüfen, ob der Redis-Server läuft.

Das obige ist der detaillierte Inhalt vonEine kurze Analyse, wie PHP New Redis-Fehler behoben werden können. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage