Wie man Memcached auf Ubuntu 18.04 LTS installiert
Memcached ist ein kostenloses und Open-Source-Speicherobjekt-Cache-System, das verwendet werden kann, um Ihre Anwendungen zu beschleunigen, indem Informationen vorübergehend im Speicher gespeichert werden. Memcached hilft Ihnen, Webanwendungen wie WordPress, Drupal, Joomla und andere PHP-basierte Anwendungen zu beschleunigen.
In diesem Tutorial werden wir erklären, wie man Memcached auf dem Ubuntu 18.04 Server installiert.
Anforderungen
- Ein Server mit Ubuntu 18.04.
- Auf deinem Server ist ein Root-Passwort konfiguriert.
Aktualisieren Sie Ihr System
Aktualisieren Sie zunächst alle Pakete auf die neueste Version mit dem folgenden Befehl:
apt-get update -y apt-get upgrade -y
Sobald alle Pakete aktualisiert sind, starten Sie Ihr System neu, um die Konfigurationsänderungen zu übernehmen.
Installation und Konfiguration von Memcached
Standardmäßig ist Memcached im Standard-Repository von Ubuntu 18.04 verfügbar. Sie können es installieren, indem Sie einfach den folgenden Befehl ausführen:
apt-get install memcached libmemcached-tools -y
Nach der Installation von Memcached starten Sie den Memcached-Dienst und aktivieren Sie ihn nach einem Systemneustart mit dem folgenden Befehl:
systemctl start memcached systemctl enable memcached
Sie können nun den Status des Memcached-Dienstes mit dem folgenden Befehl überprüfen:
systemctl status memcached
Sie sollten die Ausgabe ähnlich wie folgt sehen:
? memcached.service - memcached daemon Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled) Active: active (running) since Sat 2019-07-13 06:13:59 UTC; 13s ago Docs: man:memcached(1) Main PID: 21776 (memcached) Tasks: 10 (limit: 1114) CGroup: /system.slice/memcached.service ??21776 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P /var/run/memcached/memcached.pid Jul 13 06:13:59 ubuntu1804 systemd[1]: Started memcached daemon.
Sie können auch überprüfen, ob der Memcached-Dienst ausgeführt wird, indem Sie Folgendes eingeben:
ps aux | grep memcached
Sie sollten die folgende Ausgabe sehen:
memcache 21776 0.3 0.2 424764 2880 ? Ssl 06:13 0:00 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P /var/run/memcached/memcached.pid root 22035 0.0 0.0 13136 1000 pts/0 S+ 06:14 0:00 grep --color=auto memcached
Als nächstes müssen Sie Memcached für erweiterte Einstellungen konfigurieren. Öffnen Sie dazu die Datei /etc/memcached.conf wie unten gezeigt:
nano /etc/memcached.conf
Ändern Sie die folgenden Zeilen nach Ihren Bedürfnissen:
# Default connection port is 11211 -p 11211 # Specify which IP address to listen on. -l 192.168.0.101 #Define the maximum number of Memory can be used by Memcached deamon. -m 256
Speichern und schließen Sie die Datei und starten Sie dann die Memcached-Dienste neu, damit die Änderungen übernommen werden.
systemctl restart memcached
Installation von Apache und PHP und Konfiguration von PHP zur Verwendung von Memcached
Memcached ist nun installiert und konfiguriert. Als nächstes müssen Sie den Apache installieren und konfigurieren, um Memcached zu verwenden.
Zuerst installieren Sie Apache und PHP mit anderen Modulen mit dem folgenden Befehl:
apt-get install apache2 php7.2 libapache2-mod-php7.2 php-memcached php7.2-cli -y
Als nächstes erstellen Sie eine Beispieldatei phpinfo.php im Apache Web-Root-Verzeichnis, um Memcached zu testen.
nano /var/www/html/phpinfo.php
Füge den folgenden Code 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 alle PHP-bezogenen Module und Memcached-Informationen auf der folgenden Seite sehen:
Herzlichen Glückwunsch! Sie haben Memcached erfolgreich auf dem Ubuntu 18.04 Server installiert. Für weitere Informationen lesen Sie die offizielle Dokumentation unter Memcache Doc. Zögern Sie nicht, mich zu fragen, wenn Sie Fragen haben.