So installieren Sie Memcached auf CentOS/Rhel 8
- 3321
- 78
- Tom Jakobs
Memcached ist ein verteiltes Speicherobjekt-Caching-System, das Daten im Speicher auf Schlüsselwert gespeichert hat. Es ist sehr nützlich, um dynamische Websites zu optimieren und Geschwindigkeit zu aktivieren, indem Objekte im Speicher zwischengeschnitten werden. Lesen Sie mehr über Memcache.
Dieser Artikel hilft Ihnen bei der Installation von Memcached- und PHP -Memcache -Erweiterung auf CentOS 8 und RHEL 8 Linux Systems.
Voraussetzungen
Sie müssen über ein laufendes CentOS 8- oder RHEL 8 -Linux -System mit sudo privilegiertem Kontozugriff verfügen.
Schritt 1 - Installieren Sie den Memcached -Server
Die Memcached -RPM -Pakete sind unter dem Standardpaket -Repository auf CentOS/RHEL 8 -Systemen erhältlich.
Aktualisieren Sie zunächst den DNF -Cache in Ihrem System. Danach installieren Sie die folgenden Befehle mit Memcached. Dadurch werden auch die erforderlichen Bibliotheken in Ihrem System installiert.
sudo dnf update -y -y
sudo dnf installieren memcached libmemcached -y
Die obigen Befehle werden installiert Sie haben Memcached Server erfolgreich installiert. Konfigurieren Sie nun Ihren Memcache -Server für verschiedene Optionen. Die Konfigurationsdatei von MemCached Service ist/etc/sysconfig/memcached und bearbeiten Sie die Konfigurationsdatei in Ihrem bevorzugten Texteditor: Aktualisieren Sie nun die folgenden Werte gemäß Ihren Anforderungen. Hier sind die Optionen: Speichern Sie Ihre Datei und schließen Sie sie. Starten Sie nun den Memcached -Service, indem Sie den folgenden Befehl ausführen. Sie müssen den Memcached -Service auch ermöglichen, mit dem Systemstiefel zu beginnen. Damit den Befehl unter dem Befehl ausführen: Der Memcached -Service ist jetzt in Betrieb. Um die Statistiken des Memcached -Dienstes anzuzeigen, führen Sie den folgenden Befehl vom Terminal aus. Dies enthält alle Details zum Memcached -Service. Ausgang: Darüber hinaus müssen wir den Datenverkehr zum Memcached -Server durch Öffnen des Standardports (Port 11211) auf der Firewall zulassen. Führen Sie daher die folgenden Befehle aus: Um den Memcache -Service aus PHP -basierten Anwendungen zu verbinden, müssen Sie die Memcache -PHP -Erweiterung installieren. Diese Erweiterung muss auf demselben Server installiert werden, auf dem die PHP -Anwendung ausgeführt wird. Wenn Ihre PHP. Für PHP stehen zwei Arten von Erweiterungen zur Verfügung. Erstens ist Memcache wird von früheren Versionen von PHP -Anwendungen verwendet. Die neueste PHP -Anwendung verwendet die Erweiterung der Memcached. Die folgenden Befehle installieren sowohl (Memcache als auch Memcached) Erweiterung Ihres CentOS 8- und RHEL 8 -Systems. Starten Sie den Apache -Dienst neu, um eine Erweiterung zu aktivieren Überprüfen Sie nun, ob die Memcache -PHP -Erweiterung aktiviert ist und ordnungsgemäß funktioniert. Ein ... kreieren Phpinfo.Php Datei mit dem folgenden Code Jetzt Zugang Phpinfo.Php Auf der Weboberfläche und suchen Sie nach Memcache oder Memcached, wie unten. In diesem Tutorial haben Sie gelernt, Memcached Caching Server auf CentOS/RHEL 8 -System zu installieren. Auch installierte PHP -Memcached -Erweiterung.sudo vi/etc/sysconfig/memcached
Port = "11211" user = "memcached" maxconn = "1024" cachesize = "64" Optionen = "-L 127.0.0.1, :: 1 "
Schritt 3 - Memcached Service verwalten
sudo systemctl starten memcached
sudo systemctl aktivieren memcached
Echo "Statistic -Einstellungen" | NC Localhost 11211
STAT MaxBytes 67108864 STAT MAXConns 1024 STAT TCPPORT 11211 STAT UDPPORT 0 STAT Inter 127.0.0.1, :: 1 STAT -Ausführlichkeit 0 STAT älteste 0 Status -Räumungen auf stat domain_socket null Stat UMask 700 STAT WORWALT_FACTOR 1.25 STAT Chunk_Size 48 STAT num_threads 4 STAT num_threads_per_udp 1 STAT_KEY_PREFIX:… Ende
Schritt 4 - Anpassen der Firewall -Regeln
sudo firewall-cmd --zone = public --permanent --add-port = 11211/tcp
Sudo Firewall-CMD-Reload
Schritt 5 - Installieren Sie die PHP -Memcached -Erweiterung
sudo dnf install epel -release -y
sudo dnf installieren https: // rpms.Remirepo.net/Enterprise/remi-release-8.RPM -y
Sudo DNF -Modul Reset PHP
Sudo DNF-Modul aktivieren PHP: RMI-7.4 -y
sudo dnf installieren Sie PHP-PECL-MEMCACHED PHP-PECL-MEMCache -y
sudo systemctl starten Sie HTTPD neu starten.Service
sudo vi/var/www/html/phpinfo.Php
123 http: // server-ip-addr/phpinfo.Php
Abschluss
- « Suchen Sie alle Dateien mit 777 Berechtigung unter Linux
- Erstellen und Zugriff auf die Datei phpinfo ()) und zugreifen »