Redis är en kraftfull open-source, in-memory datastruktur som fungerar som en key-value store för strängar, hashes, listor, sets och sorterade sets. Denna guide visar hur du installerar Redis och PHP Redis-tillägget på en cPanel-server via SSH och WHM. Installationen möjliggör effektiv caching och datahantering för PHP-projekt utan att kompromissa med prestanda.
Bakgrund
Redis fungerar som en passiv data caching-mekanism som effektivt rensar cachen för föråldrat innehåll vid uppdatering med ny information. PHP Redis-tillägget fungerar som ett gränssnitt mellan PHP och Redis-servern.
Så här gör du
-
Steg 1: Logga in via SSH
Logga in på din cPanel-server genom SSH med root-åtkomst.
-
Steg 2: Ladda ner Redis RPM-filer
Kör följande kommandon för att ladda ner nödvändiga RPM-filer:
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm -
Steg 3: Installera Redis
Installera Redis genom att köra följande kommandon:
rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm yum install -y redis -
Steg 4: Aktivera Redis vid serverstart
Kör följande kommando för att säkerställa att Redis startar automatiskt vid en serveromstart:
chkconfig redis on -
Steg 5: Konfigurera Redis
Öppna konfigurationsfilen
redis.confoch lägg till följande rader i slutet av filen:vi /etc/redis.confLägg till:
maxmemory 256mb maxmemory-policy allkeys-lru -
Steg 6: Öppna WHM
Logga in i WHM (Web Host Manager) med root-åtkomst.
-
Steg 7: Navigera till Module Installers
Välj Software från navigeringsmenyn, sedan Module Installers.
-
Steg 8: Öppna PHP Pecl Manager
Välj Manage för PHP Pecl. Avsnittet PHP Pecl Installer kommer att visas.
-
Steg 9: Sök efter Redis-modulen
I området märkt "Find a PHP PECL", ange
redisi sökrutan och klicka på Go. -
Steg 10: Installera PHP Redis-tillägget
Sökresultaten visar den relevanta PHP Redis-modulen. Klicka på Install för att installera tillägget.
-
Steg 11: Starta om tjänsterna
För att slutföra installationen, kör följande kommandon i SSH för att starta om Redis och Apache:
service httpd restart service redis restartDetta säkerställer att alla ändringar träder i kraft.