GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Memcached na Debian 9 / Debian 8

Memcached je bezplatný a open source univerzální systém pro ukládání objektů do mezipaměti s distribuovanou pamětí používá se k urychlení dynamických databází řízených webových aplikací zmírněním zatížení databáze do fyzické paměti pomocí ukládání do mezipaměti.

Memcached je jednoduchý a přitom výkonný. Je široce používán nejrušnějšími weby jako Google, Youtube, Wikipedia atd.

Zde jsou jednoduché kroky k instalaci Memcached na Debian 9 . Také by to mělo fungovat na předchozích verzích Debianu, tj. Debian 8 a Debian 7.

Otevřete terminál a poté se přepněte na uživatele root.

$ su -

NEBO

$ sudo su -

Nainstalujte Memcached na Debian 9

Aktualizujte index úložiště.

apt-get update

Memcached je k dispozici v repozitářích Debianu. Nainstalujte Memcached na Debian 9 pomocí příkazu apt-get .

apt-get -y install memcached netcat

Ověřte, zda je služba Memcached spuštěna či nikoli.

ps -ef | grep -i memcached

Výstup:

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

Konfigurace Memcached

Výchozí konfigurační soubor Memcached je /etc/memcached.conf .

nano /etc/memcached.conf

V případě potřeby změňte nastavení. Příklad nastavení pro 256 MB mezipaměti.

# 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

Restartujte proces Memcached.

systemctl restart memcached

Pro automatické spuštění Memcached při bootování.

systemctl enable memcached

Potvrďte provozní stav Memcached.

echo "stats settings" | nc localhost 11211

Výstup:

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

Spuštěním následujících příkazů povolte příchozí připojení na portu č. 11211 .

ufw allow 11211/tcp
ufw reload

Zkontrolujte vzdálené připojení.

echo stats | nc memcache_host_name_or_ip 11211

Nainstalujte modul PHP Memcached

Nainstalujte modul Memcached PHP pro práci s PHP.

apt-get install -y php php-memcached

Nyní restartujte službu Memcached a Apache, aby se projevily.

systemctl restart memcached
systemctl restart apache2

Ověřte rozšíření Memcached

Vytvořte soubor php v kořenovém adresáři dokumentů webového serveru.

vi /var/www/html/info.php

Do výše uvedeného souboru umístěte následující obsah.

phpinfo(); ?>

Otevřete webový prohlížeč a navštivte následující URL.

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

Měli byste získat níže uvedenou stránku.

Přejděte dále dolů a získejte podrobnější informace o Memcached.

To je vše.


Debian
  1. Jak nainstalovat Debian 10 (Buster)

  2. Jak nainstalovat Python 3.9 na Debian 10

  3. Jak nainstalovat Memcached na Debian 11 / Debian 10

  1. Jak nainstalovat Memcached na Debian 10

  2. Jak nainstalovat TeamViewer na Debian 10

  3. Jak nainstalovat Git na Debian 9

  1. Jak nainstalovat Go na Debian 9

  2. Jak nainstalovat Pip na Debian 9

  3. Jak nainstalovat R na Debian 9