GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Memcached na Ubuntu 20.04 LTS

Memcached je open source, vysoce výkonný a univerzální systém distribuovaného ukládání do mezipaměti. Jedná se o úložiště klíč-hodnota v paměti pro malé kusy libovolných dat a používá se k urychlení dynamických webových stránek ukládáním dat do mezipaměti RAM. Memcached je pro vás skvělý nástroj, pokud má vaše webová aplikace vysoký počet volání a málo časté zápisy.

V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat Memcached na Ubuntu 20.04.

Předpoklady

  • Server se systémem Ubuntu 20.04.
  • Na vašem serveru je nakonfigurováno heslo uživatele root.

Instalovat Memcached

Ve výchozím nastavení je balíček Memcached dostupný ve výchozím úložišti Ubuntu. Můžete jej nainstalovat pomocí následujícího příkazu:

apt-get install memcached libmemcached-tools -y

Po instalaci spusťte službu Memcached a povolte její spuštění při restartu pomocí následujícího příkazu:

systemctl start memcached
systemctl povolit memcached

Službu Memcached můžete také ověřit pomocí následujícího příkazu:

stav systemctl memcached

Měli byste získat následující výstup:

? memcached.service - démon memcached Načteno:načteno (/lib/systemd/system/memcached.service; povoleno; přednastaveno dodavatelem:povoleno) Aktivní:aktivní (běží pro všeobecné účely distribuované ukládání do mezipaměti system.g) od čt 2020-05-14 03:03:35 UTC; Před 33 s Dokumenty:man:memcached(1) Hlavní PID:93483 (memcached) Úkoly:10 (limit:2282) Paměť: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.pidMay 14 03:03:35 ubuntu2004 systemd[1]:Spuštěn démon memcached.

Ve výchozím nastavení Memcached naslouchá na portu 11211. Můžete to ověřit pomocí následujícího příkazu:

ss -tulpn | grep :11211

Měli byste vidět následující výstup:

tcp LISTEN 0 1024 127.0.0.1:11211 0.0.0.0:* users:(("memcached",pid=93483,fd=26)) 

Konfigurovat Memcached

Výchozí konfigurační soubor Memcached se nachází na /etc/memcached.conf. Můžete jej nakonfigurovat podle svých požadavků.

Pro většinu aplikací stačí výchozí nastavení. Pokud však chcete povolit vzdálený přístup k vašemu serveru Memcached a změnit výchozí port, upravte konfigurační soubor Memcached, jak je uvedeno níže:

nano /etc/memcached.conf

Změňte následující hodnoty:

# Výchozí port připojení je 11211-p 11211-l your-server-ip# Omezte počet současných příchozích připojení. Výchozí nastavení démona je 1024 -c 1024

Uložte a zavřete soubor a poté restartujte službu Memcached, aby se změny implementovaly.

systemctl restart memcached

Nyní můžete ověřit stav Memcached pomocí následujícího příkazu:

memcstat --servers=ip-vaseho-serveru

Měli byste získat následující výstup:

Server:your-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 max. rusage_02_connect:1 rusage_system:1 0.0.0. 

Konfigurace PHP pro použití Memcached

V tomto okamžiku je Memcached nainstalován a nakonfigurován. Nyní můžete nakonfigurovat PHP pro použití Memcached.

Nejprve nainstalujte moduly Apache a PHP pomocí následujícího příkazu:

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

Dále vytvořte ukázkový soubor PHP v kořenovém adresáři Apache pomocí následujícího příkazu:

nano /var/www/html/phpinfo.php

Přidejte následující kód:

Uložte a zavřete soubor a poté restartujte službu Apache, aby se změny implementovaly:

systemctl restartujte apache2

Nyní otevřete webový prohlížeč a zadejte adresu URL http://ip-vaseho-serveru/phpinfo.php. Měli byste vidět následující obrazovku:

Jak můžete vidět, podpora Memcached je v PHP povolena.

Pokud chcete povolit podporu Pythonu, nainstalujte si následující balíček:

apt-get install python3-pymemcache -y

Pokud chcete povolit podporu Perlu, nainstalujte si následující balíček:

apt-get install libcache-memcached-libmemcached-perl -y

Závěr

V této příručce jste se naučili, jak nainstalovat a nakonfigurovat Memcached na serveru Ubuntu 20.04. Také jste se naučili, jak povolit podporu PHP, Pythonu a Perlu v Memcached. Pokud máte nějaké dotazy, neváhejte se mě zeptat.


Ubuntu
  1. Jak nainstalovat Memcached na Ubuntu 20.04

  2. Jak nainstalovat Alfresco CMS na Ubuntu 18.04 LTS

  3. Jak nainstalovat Minecraft Server na Ubuntu 20.04 LTS

  1. Jak nainstalovat Magnolia CMS na Ubuntu 18.04 LTS

  2. Jak nainstalovat LimeSurvey na Ubuntu 18.04 LTS

  3. Jak nainstalovat SonarQube na Ubuntu 18.04 LTS

  1. Jak nainstalovat CS-Cart na Ubuntu 18.04 LTS

  2. Jak nainstalovat DokuWiki na Ubuntu 18.04 LTS

  3. Jak nainstalovat Memcached na Ubuntu 18.04 LTS