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

So installieren Sie Memcached unter Debian 10

Memcached ist ein Open-Source-Hochleistungs-Allzweck-Caching-System für verteilte Speicherobjekte. Es hilft, dynamische Websites zu beschleunigen, indem Daten, Benutzerauthentifizierungstoken und API-Aufrufe im RAM zwischengespeichert werden. Memcached bietet auch einen Mechanismus, um die Daten über mehrere Anwendungsinstanzen hinweg gemeinsam zu nutzen. Im Allgemeinen wird es verwendet, um PHP-basierte Anwendungen zu beschleunigen, einschließlich Joomla, WordPress, Drupal und Python.

In diesem Tutorial zeigen wir Ihnen, wie Sie Memcached unter Debian 10 installieren und konfigurieren.

Voraussetzungen

  • Ein frischer Debian 10 VPS auf der Atlantic.Net Cloud Platform
  • Ein auf Ihrem Server konfiguriertes Root-Passwort

Schritt 1 – Atlantic.Net Cloud-Server erstellen

Melden Sie sich zunächst bei Ihrem Atlantic.Net Cloud Server an. Erstellen Sie einen neuen Server und wählen Sie Debian 10 als Betriebssystem mit mindestens 1 GB RAM. Stellen Sie über SSH eine Verbindung zu Ihrem Cloud-Server her und melden Sie sich mit den oben auf der Seite hervorgehobenen Anmeldeinformationen an.

Sobald Sie sich bei Ihrem Debian 10-Server angemeldet haben, führen Sie den folgenden Befehl aus, um Ihr Basissystem mit den neuesten verfügbaren Paketen zu aktualisieren.

apt-get update -y

Schritt 2 – Memcached installieren

apt-get install memcached libmemcached-tools -y

Sobald Memcached installiert ist, können Sie den Status von Memcached 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: enabled)
Active: active (running) since Sun 2020-12-06 13:36:23 UTC; 4s ago
Docs: man:memcached(1)
Main PID: 15969 (memcached)
Tasks: 10 (limit: 2359)
Memory: 3.3M
CGroup: /system.slice/memcached.service
└─15969 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P 
/var/run/memcached/memcached.pid
ss -antpl | grep 11211

Sie sollten die folgende Ausgabe erhalten:

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

Schritt 3 – Memcached konfigurieren

Die standardmäßige Memcached-Konfigurationsdatei befindet sich unter /etc/memcached.conf. Sie können den Memcache-Standardport ändern und ihn für den externen Zugriff konfigurieren, indem Sie die Datei verwenden:

nano /etc/memcached.conf

Ändern Sie die folgenden Zeilen, wenn Sie Memcached für externen Zugriff konfigurieren möchten.

-l your-server-ip
-p 11211

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 – Memcached für PHP und Python aktivieren

Sie müssen eine PHP-Erweiterung für Memcached installieren, wenn Sie Memcached für eine PHP-basierte Webanwendung aktivieren möchten. Sie können es mit dem folgenden Befehl installieren:

apt-get install php php-memcached -y

Wenn Sie Memcached für Python-Anwendungen aktivieren möchten, können Sie die Python-Memcached-Erweiterung mit dem folgenden Befehl installieren:

apt-get install python3-pip -y
pip3 install pymemcache
pip3 install python3-memcached

Schritt 5 – Überprüfen Sie die Memcache-Installation

Zu diesem Zeitpunkt ist Memcached installiert und wird ausgeführt. Jetzt ist es an der Zeit zu testen, ob es in PHP aktiviert ist oder nicht.

Installieren Sie zuerst den Apache-Webserver mit dem folgenden Befehl:

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

Erstellen Sie als Nächstes eine neue info.php-Datei im Apache-Web-Root-Verzeichnis:

nano /var/www/html/info.php

Fügen Sie die folgenden Zeilen hinzu:

<?php
phpinfo();
?>

Speichern und schließen Sie die Datei und starten Sie Apache neu, um die Änderungen zu übernehmen.

systemctl restart apache2

Öffnen Sie nun Ihren Webbrowser und greifen Sie über die URL http://your-server-ip/info.php auf die Seite info.php zu . Sie sollten die folgende Seite sehen:

Wie Sie sehen können, ist Memcached in PHP aktiviert.

Schlussfolgerung

In der obigen Anleitung haben Sie gelernt, wie Sie Memcached unter Debian 10 installieren. Sie haben auch gelernt, wie Sie Memcached in PHP und Python aktivieren. Sie können Ihre Website jetzt einfach mit Memcached integrieren und die Ladezeit der Seite beschleunigen; Probieren Sie es mit VPS-Hosting von Atlantic.Net aus.


Linux
  1. So installieren Sie Debian 10 (Buster)

  2. So installieren Sie Memcached auf Ubuntu 20.04

  3. So installieren Sie Memcached unter Debian 11 / Debian 10

  4. So installieren Sie MariaDB unter Debian 11

  5. So installieren Sie MySQL unter Debian 11

So installieren Sie Go unter Debian 10

So installieren Sie Memcached unter Debian 11

So installieren Sie Memcached unter Debian 11 Linux

Wie installiere ich ISPConfig unter Debian 10?

So installieren Sie Skype unter Debian 10

So installieren Sie Go unter Debian