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

So installieren Sie Memcached unter Debian 9 / Debian 8

Memcached ist ein kostenloses und Open-Source-Mehrzweck-Caching-System für verteilte Speicherobjekte Wird verwendet, um dynamische datenbankgesteuerte Webanwendungen zu beschleunigen, indem die Datenbankbelastung des physischen Speichers durch Caching verringert wird.

Memcache ist einfach und doch mächtig. Es wird häufig von den am stärksten frequentierten Websites wie Google, Youtube, Wikipedia usw. verwendet.

Hier sind die einfachen Schritte zur Installation von Memcached auf Debian 9 . Dies sollte auch mit früheren Versionen von Debian funktionieren, d. h. Debian 8 und Debian 7.

Öffnen Sie ein Terminal und wechseln Sie dann zum Root-Benutzer.

$ su -

ODER

$ sudo su -

Installieren Sie Memcached auf Debian 9

Aktualisieren Sie den Repository-Index.

apt-get update

Memcached ist in Debian-Repositories verfügbar. Installieren Sie Memcached auf Debian 9 mit dem apt-get-Befehl .

apt-get -y install memcached netcat

Überprüfen Sie, ob der Memcached-Dienst gestartet wurde oder nicht.

ps -ef | grep -i memcached

Ausgabe:

memcache  4107     1  0 02:56 ?        00:00:00 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1
root      4178  3896  0 03:05 pts/0    00:00:00 grep -i memcached

Memcache konfigurieren

Die Standardkonfigurationsdatei von Memcached ist /etc/memcached.conf .

nano /etc/memcached.conf

Ändern Sie ggf. die Einstellungen. Beispieleinstellungen für 256 MB-Caching.

# Start with a cap of 64 megs of memory. It's reasonable, and the daemon default
# Note that the daemon will grow to this size, but does not start out holding this much
# memory
-m 256

# Default connection port is 11211
-p 11211

# Run the daemon as root. The start-memcached will default to running as root if no
# -u command is present in this config file
-u memcache

# Specify which IP address to listen on. The default is to listen on all IP addresses
# This parameter is one of the only security measures that memcached has, so make sure
# it's listening on a firewalled interface.
# -l 127.0.0.1

Memcached-Prozess neu starten.

systemctl restart memcached

Um Memcached beim Booten automatisch zu starten.

systemctl enable memcached

Bestätigen Sie den Memcache-Laufstatus.

echo "stats settings" | nc localhost 11211

Ausgabe:

STAT maxbytes 268435456
STAT maxconns 1024
STAT tcpport 11211
STAT udpport 11211
STAT inter NULL
STAT verbosity 0
STAT oldest 0
STAT evictions on
STAT domain_socket NULL
[. . .]

Firewall

Führen Sie die folgenden Befehle aus, um die eingehende Verbindung auf Port Nr. 11211 zuzulassen .

ufw allow 11211/tcp
ufw reload

Überprüfen Sie die Remote-Konnektivität.

echo stats | nc memcache_host_name_or_ip 11211

Installieren Sie das PHP-Memcache-Modul

Installieren Sie das Memcached-PHP-Modul, um mit PHP zu arbeiten.

apt-get install -y php php-memcached

Starten Sie jetzt den Memcached- und Apache-Dienst neu, damit er wirksam wird.

systemctl restart memcached
systemctl restart apache2

Memcache-Erweiterung überprüfen

Erstellen Sie eine PHP-Datei unter dem Dokumentenstamm des Webservers.

vi /var/www/html/info.php

Fügen Sie den folgenden Inhalt in die obige Datei ein.

phpinfo(); ?>

Öffnen Sie einen Webbrowser und besuchen Sie die folgende URL.

http://deine.ip.add.ress/info.php

Sie sollten die folgende Seite erhalten.

Scrollen Sie weiter nach unten, um detailliertere Informationen zu Memcached zu erhalten.

Das ist alles.


Debian
  1. So installieren Sie Debian 10 (Buster)

  2. So installieren Sie Python 3.9 unter Debian 10

  3. So installieren Sie Memcached unter Debian 10

  4. So installieren Sie TeamViewer unter Debian 10

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

So installieren Sie Memcached auf Debian 11 Bullseye

So installieren Sie Go unter Debian 10

So installieren Sie Memcached unter Debian 11

So installieren Sie Memcached unter Debian 11 Linux

So installieren Sie Memcached unter Debian 10

So installieren Sie Go unter Debian