GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat Memcached na Debian 10

Memcached je open source, vysoce výkonný, univerzální systém pro ukládání do mezipaměti distribuovaných objektů paměti. Pomáhá urychlit dynamické webové stránky ukládáním dat, tokenů pro ověřování uživatelů a volání API do paměti RAM. Memcached také poskytuje mechanismus pro sdílení dat mezi více instancemi aplikací. Obecně se používá k urychlení aplikací založených na php, včetně Joomla, WordPress, Drupal a Python.

V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat Memcached v Debianu 10.

Předpoklady

  • Nový Debian 10 VPS na cloudové platformě Atlantic.Net
  • Heslo uživatele root nakonfigurované na vašem serveru

Krok 1 – Vytvořte cloudový server Atlantic.Net

Nejprve se přihlaste ke svému cloudovému serveru Atlantic.Net. Vytvořte nový server a jako operační systém vyberte Debian 10 s alespoň 1 GB RAM. Připojte se ke svému cloudovému serveru přes SSH a přihlaste se pomocí přihlašovacích údajů zvýrazněných v horní části stránky.

Jakmile se přihlásíte ke svému serveru Debian 10, spusťte následující příkaz a aktualizujte svůj základní systém nejnovějšími dostupnými balíčky.

apt-get update -y

Krok 2 – Instalace Memcached

apt-get install memcached libmemcached-tools -y

Jakmile je Memcached nainstalován, můžete zkontrolovat stav Memcached pomocí následujícího příkazu:

systemctl status memcached

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

  • memcached.service - memcached daemon
Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2020-12-06 13:36:23 UTC; 4s ago
Docs: man:memcached(1)
Main PID: 15969 (memcached)
Tasks: 10 (limit: 2359)
Memory: 3.3M
CGroup: /system.slice/memcached.service
└─15969 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P 
/var/run/memcached/memcached.pid
ss -antpl | grep 11211

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

LISTEN 0 128 127.0.0.1:11211 0.0.0.0:* 
users:(("memcached",pid=15969,fd=26))

Krok 3 – Konfigurace Memcached

Výchozí konfigurační soubor Memcached se nachází v /etc/memcached.conf. Výchozí port Memcached můžete změnit a nakonfigurovat pro externí přístup pomocí souboru:

nano /etc/memcached.conf

Pokud chcete nakonfigurovat Memcached pro externí přístup, změňte následující řádky.

-l your-server-ip
-p 11211

Uložte a zavřete soubor a restartujte službu Memcached, aby se změny projevily:

systemctl restart memcached

Krok 4 – Povolte Memcached pro PHP a Python

Pokud chcete povolit Memcached pro webovou aplikaci založenou na php, budete muset nainstalovat rozšíření PHP pro Memcached. Můžete jej nainstalovat pomocí následujícího příkazu:

apt-get install php php-memcached -y

Pokud chcete povolit Memcached pro aplikace Python, můžete nainstalovat rozšíření Python Memcached pomocí následujícího příkazu:

apt-get install python3-pip -y
pip3 install pymemcache
pip3 install python3-memcached

Krok 5 – Ověřte instalaci Memcached

V tomto okamžiku je Memcached nainstalován a spuštěn. Nyní je čas otestovat, zda je v PHP povoleno nebo ne.

Nejprve nainstalujte webový server Apache pomocí následujícího příkazu:

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

Dále vytvořte nový soubor info.php v kořenovém adresáři webu Apache:

nano /var/www/html/info.php

Přidejte následující řádky:

<?php
phpinfo();
?>

Uložte a zavřete soubor a poté restartujte Apache, aby se změny projevily.

systemctl restart apache2

Nyní otevřete webový prohlížeč a přejděte na stránku info.php pomocí adresy URL http://ip-ip-vaseho-serveru/info.php . Měli byste vidět následující stránku:

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

Závěr

Ve výše uvedené příručce jste se naučili, jak nainstalovat Memcached na Debian 10. Také jste se naučili, jak povolit Memcached v PHP a Pythonu. Nyní můžete snadno integrovat své webové stránky s Memcached a urychlit načítání stránky; zkuste to na hostingu VPS od Atlantic.Net.


Linux
  1. Jak nainstalovat Memcached na Debian 11 / Debian 10

  2. Jak nainstalovat MariaDB na Debian 11

  3. Jak nainstalovat MySQL na Debian 11

  1. Jak nainstalovat Debian 10 (Buster)

  2. Jak nainstalovat Memcached na Ubuntu 20.04

  3. Jak nainstalovat Python 3.9 na Debian 10

  1. Jak nainstalovat Memcached na Debian 10

  2. Jak nainstalovat R na Debian 9

  3. Jak nainstalovat Memcached na Debian 9