In diesem Tutorial zeigen wir Ihnen, wie Sie Memcached auf AlmaLinux 8 installieren. Für diejenigen unter Ihnen, die es nicht wussten, Memcached ist ein kostenloses und Open-Source-Hochleistungs-Caching für verteilten Speicher System. Memcached wird verwendet, um dynamische datenbankgesteuerte Websites zu beschleunigen, indem Daten und Objekte im RAM zwischengespeichert werden. Dies reduziert die Anzahl der Male, die eine externe Datenquelle gelesen werden muss, was den Overhead senkt und die Reaktionszeiten verkürzt.
Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo
hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation des Memcached Distributed Memory Object Caching Systems auf einem AlmaLinux 8. Sie können den gleichen Anweisungen für CentOS und Rocky Linux folgen.
Voraussetzungen
- Ein Server mit einem der folgenden Betriebssysteme:AlmaLinux 8, CentOS oder Rocky Linux 8
- Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
- Ein
non-root sudo user
oder Zugriff auf denroot user
. Wir empfehlen, alsnon-root sudo user
zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.
Installieren Sie Memcached auf AlmaLinux 8
Schritt 1. Beginnen wir zunächst damit, sicherzustellen, dass Ihr System auf dem neuesten Stand ist.
sudo dnf update sudo dnf install epel-release
Schritt 2. Memcached auf AlmaLinux 8 installieren.
Standardmäßig ist Memcached im Basis-Repository von AlmaLinux 8 verfügbar. Führen Sie nun den folgenden Befehl aus, um Memcached auf Ihrem System zu installieren:
sudo dnf install memcached libmemcached
Memcached-Installation überprüfen:
memcached --version
Starten Sie nach der Memcached-Installation den Memcached-Dienst und aktivieren Sie die Ausführung des Dienstes beim Booten, indem Sie die folgenden Befehle ausführen:
sudo systemctl enable memcached sudo systemctl start memcached sudo systemctl status memcached
Schritt 3. Memcached konfigurieren.
Die Memcached-Standardkonfigurationsdatei ist /etc/sysconfig/memcached
. Sie können diese Datei bearbeiten, um Startoptionen für den Memcached-Dienst festzulegen:
sudo nano /etc/sysconfig/memcached
Ändern Sie die folgende Datei:
PORT="11211" USER="memcached" MAXCONN="1024" CACHESIZE="128" OPTIONS="-l 127.0.0.1,::1"
Schritt 4. Konfigurieren Sie die Firewall.
Standardmäßig ist der Dienstport nicht auf der Whitelist in der Firewall, damit wir externe Clientanfragen verbinden können, daher müssen wir ihn zulassen:
sudo firewall-cmd --add-port=11211/tcp --zone=public --permanent sudo firewall-cmd --reload
Schritt 5. Memcached-PHP-Bibliotheken installieren.
Jetzt installieren wir die Memcached-PHP-Unterstützung mit dem folgenden Befehl:
sudo dnf install php-pecl-memcache php-pecl-memcached
Das PHP-Modul für das Cache-System befindet sich jetzt auf unserem Server, es ist an der Zeit, es der php.ini
hinzuzufügen Datei:
echo "extension=memcache.so" >> /etc/php.d/memcache.ini
Starten Sie schließlich Apache neu, damit die Änderungen wirksam werden:
sudo systemctl restart httpd
Herzlichen Glückwunsch! Sie haben Memcached erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial für die Installation des verteilten Speicher-Cachings von Memcached auf Ihrem AlmaLinux 8-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Memcached Webseite.