So installieren Sie Memcached auf Manjaro

Installieren Sie Memcached auf Manjaro

In diesem Tutorial zeigen wir Ihnen, wie Sie Memcached auf Manjaro installieren. Memcached ist ein leistungsstarkes In-Memory-Caching-System, das häufig in Webanwendungen eingesetzt wird, um die Leistung durch die Speicherung häufig aufgerufener Daten im Speicher zu steigern. Die Installation von Memcached auf einem Manjaro-Linux-System kann die Geschwindigkeit und Effizienz Ihrer Webanwendungen erheblich steigern.

In diesem Artikel wird davon ausgegangen, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und, was am wichtigsten ist, dass Sie Ihre Site auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt voraus, dass Sie im Root-Konto ausgeführt werden. Andernfalls müssen Sie möglicherweise Folgendes hinzufügen:sudo‚ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation von Memcached auf einem Manjaro Linux.

Voraussetzungen

  • Ein Server oder Desktop, auf dem eines der folgenden Betriebssysteme ausgeführt wird: Manjaro und andere Arch-basierte Distributionen.
  • Es wird empfohlen, eine Neuinstallation des Betriebssystems zu verwenden, um mögliche Probleme zu vermeiden.
  • SSH-Zugriff auf den Server (oder öffnen Sie einfach Terminal, wenn Sie sich auf einem Desktop befinden).
  • Eine aktive Internetverbindung. Sie benötigen eine Internetverbindung, um die erforderlichen Pakete und Abhängigkeiten für Memcached herunterzuladen.
  • A non-root sudo user oder Zugriff auf die root user. Wir empfehlen, als zu agieren non-root sudo userda Sie Ihrem System schaden können, wenn Sie als Root nicht vorsichtig sind.

Installieren Sie Memcached auf Manjaro

Schritt 1. Bevor Sie mit der Memcached-Installation beginnen, müssen Sie unbedingt sicherstellen, dass Ihr Manjaro-System auf dem neuesten Stand ist. Öffnen Sie ein Terminal und führen Sie die folgenden Befehle aus:

sudo pacman -Syu
sudo pacman -S base-devel

Schritt 2. Memcached auf Manjaro installieren.

Die Installation von Memcached auf Manjaro ist dank des Pacman-Paketmanagers unkompliziert. Führen Sie den folgenden Befehl aus, um Memcached und die erforderlichen Abhängigkeiten zu installieren:

sudo pacman -S memcached

Pacman übernimmt den Installationsvorgang und fordert Sie zur Bestätigung auf. Drücken Sie ‚Y‚ und dann ‚Eingeben‚ fortfahren. Memcached wird heruntergeladen und auf Ihrem System installiert.

Sobald Memcached installiert ist, ist es Zeit, den Dienst zu starten. Verwenden Sie den folgenden Befehl, um den Memcached-Dienst zu starten:

sudo systemctl start memcached

Sie können Memcached auch so aktivieren, dass es beim Booten startet, indem Sie Folgendes ausführen:

sudo systemctl enable memcached

Schritt 3: Konfigurieren Sie Memcached für optimale Leistung.

Die Standardkonfiguration von Memcached reicht in der Regel für die meisten Anwendungsfälle aus. Wenn Sie jedoch das Verhalten anpassen müssen, können Sie die Konfigurationsdatei unter bearbeiten /etc/memcached.conf. Verwenden Sie Ihren bevorzugten Texteditor, um Änderungen vorzunehmen:

sudo nano /etc/memcached.conf

Innerhalb der Konfigurationsdatei können Sie verschiedene Einstellungen entsprechend Ihren Anforderungen anpassen. Einige häufig zu berücksichtigende Konfigurationen sind:

  • Speicherzuweisung: Legen Sie die maximale Speichermenge fest, die Memcached verwenden kann. Modifiziere den -m Flag zum Zuweisen von Speicher in Megabyte. Um beispielsweise 256 MB zuzuweisen, verwenden Sie -m 256.

  • IP und Port abhören: Standardmäßig lauscht Memcached localhost (127.0.0.1) auf Port 11211. Sie können die Überwachungs-IP und den Port ändern, indem Sie die ändern -l Und -p Flaggen.
  • Caching-Mechanismus: Memcached verwendet den LRU-Algorithmus (Least Recent Used) für die Cache-Räumung. Sie können die Cache-Räumungsrichtlinie ändern, indem Sie Folgendes angeben -o Flagge. Um beispielsweise den LFU-Algorithmus (Least Frequently Used) zu verwenden, fügen Sie Folgendes hinzu: -o lfuda.

Nachdem Sie etwaige Anpassungen vorgenommen haben, speichern Sie die Datei und starten Sie den Memcached-Dienst neu, damit die Änderungen wirksam werden:

sudo systemctl restart memcached

Um zu überprüfen, ob Memcached ausgeführt wird und darauf zugegriffen werden kann, können Sie Folgendes verwenden: telnet Befehl zum Herstellen einer Verbindung zum Memcached-Server:

telnet localhost 11211

Wenn die Verbindung erfolgreich ist, sollten Sie eine Antwort sehen, die angibt, dass Sie eine Verbindung zum Memcached-Server hergestellt haben.

Schritt 4. Memcached mit PHP (optional).

Wenn Sie PHP für Ihre Webanwendungen verwenden, können Sie Memcached integrieren, um die Geschwindigkeit und Effizienz Ihrer Anwendung zu verbessern. Installieren Sie die Memcached PHP-Erweiterung mit dem folgenden Befehl:

sudo pacman -S php-memcached

Sie müssen PHP für die Verwendung der Memcached-Erweiterung konfigurieren. Öffnen Sie Ihre PHP-Konfigurationsdatei mit einem Texteditor:

sudo nano /etc/php/php.ini

Fügen Sie die folgende Zeile hinzu, um die Memcached-Erweiterung zu aktivieren:

extension=memcached.so

Speichern Sie die Datei und starten Sie Ihren Webserver neu, damit die Änderungen wirksam werden:

sudo systemctl restart apache # Use your web server's name (e.g., apache or nginx)

Sie können testen, ob PHP Memcached erfolgreich verwendet, indem Sie ein einfaches PHP-Skript erstellen:

sudo nano /var/www/html/memcached_test.php

Fügen Sie der Datei den folgenden PHP-Code hinzu:

<?php
$memcached = new Memcached;
$memcached->addServer('localhost', 11211);

$key = 'my_key';
$data="Hello, Memcached!";

$memcached->set($key, $data);

$result = $memcached->get($key);

if ($result) {
echo "Data from Memcached: " . $result;
} else {
echo "Data not found in Memcached. ";
}
?>

Speichern Sie die Datei und Sie können über Ihren Webbrowser darauf zugreifen, um die Memcached-Integration zu testen.

Glückwunsch! Sie haben Memcached erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation der neuesten Version von Memcached auf dem Manjaro-System verwendet haben. Für weitere Hilfe oder nützliche Informationen empfehlen wir Ihnen, hier nachzuschauen die offizielle Memcached-Website.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert