Installation · 3 min read · Nov 09, 2025
Memcached auf Ubuntu 20.04 LTS installieren

Memcached ist ein Open-Source, leistungsstarkes und allgemeines verteiltes Speichersystem für Zwischenspeicher. Es ist ein In-Memory-Key-Value-Speicher für kleine Datenmengen und wird verwendet, um dynamische Websites durch Zwischenspeicherung von Daten im RAM zu beschleunigen. Memcached ist ein großartiges Werkzeug für Sie, wenn Ihre Webanwendung hohe Leseaufrufe und seltene Schreibvorgänge hat.
In diesem Tutorial zeigen wir Ihnen, wie Sie Memcached auf Ubuntu 20.04 installieren und konfigurieren.
Voraussetzungen
- Ein Server, der Ubuntu 20.04 ausführt.
- Ein Root-Passwort ist auf Ihrem Server konfiguriert.
Memcached installieren
Standardmäßig ist das Memcached-Paket im Standard-Repository von Ubuntu verfügbar. Sie können es mit dem folgenden Befehl installieren:
apt-get install memcached libmemcached-tools -ySobald es installiert ist, starten Sie den Memcached-Dienst und aktivieren Sie ihn, damit er beim Neustart gestartet wird, mit dem folgenden Befehl:
systemctl start memcached
systemctl enable memcachedSie können auch den Memcached-Dienst mit dem folgenden Befehl überprüfen:
systemctl status memcachedSie sollten die folgende Ausgabe erhalten:
? memcached.service - memcached-Daemon
Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled)
Active: active (running) seit Do 2020-05-14 03:03:35 UTC; 33s ago
Docs: man:memcached(1)
Main PID: 93483 (memcached)
Tasks: 10 (limit: 2282)
Memory: 1.6M
CGroup: /system.slice/memcached.service
??93483 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P /var/run/memcached/memcached.pid
Mai 14 03:03:35 ubuntu2004 systemd[1]: Started memcached daemon.
Standardmäßig hört Memcached auf Port 11211. Sie können dies mit dem folgenden Befehl überprüfen:
ss -tulpn | grep :11211Sie sollten die folgende Ausgabe sehen:
tcp LISTEN 0 1024 127.0.0.1:11211 0.0.0.0:* users:(("memcached",pid=93483,fd=26))
Memcached konfigurieren
Die Standardkonfigurationsdatei von Memcached befindet sich unter /etc/memcached.conf. Sie können sie nach Ihren Anforderungen konfigurieren.
Die Standardeinstellungen sind für die meisten Anwendungen ausreichend. Wenn Sie jedoch den Remote-Zugriff auf Ihren Memcached-Server zulassen und den Standardport ändern möchten, bearbeiten Sie die Memcached-Konfigurationsdatei wie unten gezeigt:
nano /etc/memcached.confÄndern Sie die folgenden Werte:
# Der Standardverbindungssport ist 11211
-p 11211
-l Ihre-Server-IP
# Begrenzen Sie die Anzahl gleichzeitiger eingehender Verbindungen. Der Standardwert des Daemons ist 1024
-c 1024
Speichern Sie die Datei und schließen Sie sie, und starten Sie dann den Memcached-Dienst neu, um die Änderungen zu implementieren.
systemctl restart memcachedSie können jetzt den Status von Memcached mit dem folgenden Befehl überprüfen:
memcstat --servers=Ihre-Server-IPSie sollten die folgende Ausgabe erhalten:
Server: Ihre-Server-IP (11211)
pid: 94106
uptime: 30
time: 1589425647
version: 1.5.22
libevent: 2.1.11-stable
pointer_size: 64
rusage_user: 0.036605
rusage_system: 0.006100
max_connections: 1024
PHP so konfigurieren, dass es Memcached verwendet
An diesem Punkt ist Memcached installiert und konfiguriert. Jetzt können Sie PHP so konfigurieren, dass es Memcached verwendet.
Zuerst installieren Sie Apache und PHP-Module mit dem folgenden Befehl:
apt-get install apache2 libapache2-mod-php php php-cli php-memcached -yErstellen Sie als Nächstes eine Beispiel-PHP-Datei im Apache-Stammverzeichnis mit dem folgenden Befehl:
nano /var/www/html/phpinfo.phpFügen Sie den folgenden Code hinzu:
Speichern Sie die Datei und schließen Sie sie, und starten Sie dann den Apache-Dienst neu, um die Änderungen zu implementieren:
systemctl restart apache2Öffnen Sie jetzt Ihren Webbrowser und geben Sie die URL http://Ihre-Server-IP/phpinfo.php ein. Sie sollten den folgenden Bildschirm sehen:

Wie Sie sehen können, ist die Unterstützung von Memcached in PHP aktiviert.
Wenn Sie die Python-Unterstützung aktivieren möchten, installieren Sie das folgende Paket:
apt-get install python3-pymemcache -yWenn Sie die Perl-Unterstützung aktivieren möchten, installieren Sie das folgende Paket:
apt-get install libcache-memcached-libmemcached-perl -yFazit
In diesem Leitfaden haben Sie gelernt, wie Sie Memcached auf einem Ubuntu 20.04-Server installieren und konfigurieren. Sie haben auch gelernt, wie Sie die Unterstützung für PHP, Python und Perl in Memcached aktivieren. Zögern Sie nicht, mich zu fragen, wenn Sie Fragen haben.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.