GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

Installieren Sie Memcached mit Apache auf Ubuntu 20.04

Memcached ist ein Open-Source-Objekt-Caching-Programm, das die Leistung Ihrer Datenbank beschleunigt, indem es Daten im Arbeitsspeicher zwischenspeichert. Es ist sehr nützlich für dynamische Websites, die es ermöglichen, wiederholte PHP-Objektaufrufe im Systemspeicher zwischenzuspeichern. Es speichert Daten basierend auf Schlüsselwerten für kleine willkürliche Zeichenfolgen oder Objekte. Es bietet viele Funktionen, darunter Benutzerfreundlichkeit, Latenzzeiten von weniger als einer Millisekunde, Multithread-Architektur, Datenpartitionierung, Unterstützung für mehrere Sprachen und vieles mehr.

In diesem Tutorial zeigen wir Ihnen, wie Sie Memcached mit Apache auf einem Ubuntu 20.04 VPS installieren.

Voraussetzungen

  • Ein Ubuntu 20.04 VPS (wir verwenden unseren SSD 2 VPS-Plan)
  • Zugriff auf das Root-Benutzerkonto (oder Zugriff auf ein Administratorkonto mit Root-Rechten)

Schritt 1:Melden Sie sich beim Server an und aktualisieren Sie die Server-OS-Pakete

Melden Sie sich zunächst über SSH als Root-Benutzer bei Ihrem Ubuntu 20.04-Server an:

ssh root@IP_Address -p Port_number

Sie müssen „IP_Address“ und „Port_number“ durch die jeweilige IP-Adresse und SSH-Portnummer Ihres Servers ersetzen. Ersetzen Sie außerdem „root“ gegebenenfalls durch den Benutzernamen des Administratorkontos.

Bevor Sie beginnen, müssen Sie sicherstellen, dass alle auf dem Server installierten Ubuntu-Betriebssystempakete auf dem neuesten Stand sind. Sie können dies tun, indem Sie die folgenden Befehle ausführen:

apt-get update -y
apt-get upgrade -y

Schritt 2:Memcached installieren

Das Memcached-Paket ist im standardmäßigen Betriebssystem-Repository von Ubuntu 20.04 verfügbar. Sie können es installieren, indem Sie den folgenden Befehl ausführen:

apt-get install memcached libmemcached-tools -y

Standardmäßig wird der Memcached-Dienst automatisch gestartet, nachdem er auf Ihrem System installiert wurde. Sie können dies mit dem folgenden Befehl überprüfen:

systemctl status memcached

Sie sollten die folgende Ausgabe erhalten:

● memcached.service - memcached daemon
     Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset>
     Active: active (running) since Fri 2021-01-08 08:25:36 UTC; 12s ago
       Docs: man:memcached(1)
   Main PID: 32022 (memcached)
      Tasks: 10 (limit: 2353)
     Memory: 1.5M
     CGroup: /system.slice/memcached.service
             └─32022 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P>

Jan 08 08:25:36 ubuntu2004 systemd[1]: Started memcached daemon.

Sie können den Memcached-Dienst auch mit dem folgenden Befehl starten und stoppen:

systemctl start memcached
systemctl stop memcached

Memcached lauscht auf Port 11211, Sie können es auch mit dem folgenden Befehl überprüfen:

ss -antpl | grep 11211

Sie sollten die folgende Ausgabe erhalten:

LISTEN  0        1024                    127.0.0.1:11211          0.0.0.0:*      users:(("memcached",pid=32022,fd=26))  

Schritt 3:Memcached konfigurieren

Die Hauptkonfigurationsdatei von Memcached befindet sich unter /etc/memcached.conf. Standardmäßig lauscht Memcached auf localhost auf Port 11211. Wenn Ihre Anwendung auf dem Remote-Host ausgeführt wird, müssen Sie Memcached so konfigurieren, dass Verbindungen vom Remote-Host zugelassen werden.

Bearbeiten Sie dazu die /etc/memcached.conf:

nano /etc/memcached.conf

Suchen Sie die folgende Zeile:

-l 127.0.0.1

Ersetzen Sie es wie unten gezeigt durch Ihre Server-IP:

-l 192.168.0.100

Speichern und schließen Sie die Datei und starten Sie dann den Memcached-Dienst neu, um die Änderungen zu übernehmen:

systemctl restart memcached

Schritt 4:Installieren und konfigurieren Sie Apache mit Memcached-Unterstützung

Als nächstes müssen Sie Apache und PHP installieren und die Memcached-Unterstützung aktivieren. Sie können Apache-, PHP- und PHP Mecached-Erweiterungen mit dem folgenden Befehl installieren:

apt-get install apache2 php libapache2-mod-php php-memcached php-cli -y

Speichern und schließen Sie die Datei und starten Sie dann den Apache- und Memcached-Dienst neu, um die Änderungen zu übernehmen:

systemctl restart apache2
systemctl restart memcached

Schritt 5:Memcached verifizieren

Erstellen Sie als Nächstes eine Datei im Apache-Web-Root-Verzeichnis und testen Sie, ob Memcached funktioniert oder nicht.

nano /var/www/html/phpinfo.php

Fügen Sie die folgende Zeile hinzu:

<?php
phpinfo();
?>

Speichern und schließen Sie die Datei, öffnen Sie dann Ihren Webbrowser und geben Sie die URL http://your-server-ip/phpinfo.php ein . Sie sollten den folgenden Bildschirm sehen:

Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, dies für Sie einzurichten. Sie sind 24×7 erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Panels
  1. So installieren Sie Odoo 10 auf Ubuntu 16.04 mit Apache als Reverse-Proxy

  2. Installieren Sie WordPress mit Memcached und Nginx auf Ubuntu

  3. So installieren Sie Odoo 12 auf Ubuntu 18.04 mit Apache als Reverse Proxy

  4. Installieren Sie phpMyAdmin auf Ubuntu 20.04 mit Apache

  5. Installieren Sie phpMyAdmin auf Ubuntu 22.04 mit Apache

So installieren Sie PrestaShop auf Ubuntu 20.04 mit Apache

So installieren Sie phpBB mit Apache unter Ubuntu 20.04

Ubuntu 16.04 installieren – Mit Screenshots

Installieren Sie Apache Solr auf Ubuntu 20.04

Installieren Sie phpMyAdmin mit Apache auf Ubuntu 20.04

So installieren Sie NextCloud auf Ubuntu 20.04 mit Apache