GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Nainstalujte Memcached s Apache na Ubuntu 20.04

Memcached je program pro ukládání objektů do mezipaměti s otevřeným zdrojovým kódem, který urychluje výkon vaší databáze ukládáním dat do mezipaměti. Je to velmi užitečné pro dynamické webové stránky, které umožňují ukládat opakovaná volání objektů PHP do mezipaměti v systémové paměti. Ukládá data na základě párů klíč-hodnota pro malé libovolné řetězce nebo objekty. Nabízí mnoho funkcí včetně snadného použití, latence pod milisekundy, vícevláknové architektury, dělení dat, podpory více jazyků a mnoha dalších.

V tomto tutoriálu vám ukážeme, jak nainstalovat Memcached s Apache na Ubuntu 20.04 VPS.

Předpoklady

  • Ubuntu 20.04 VPS (budeme používat náš plán SSD 2 VPS)
  • Přístup k uživatelskému účtu root (nebo přístup k účtu správce s oprávněními root)

Krok 1:Přihlaste se k serveru a aktualizujte balíčky operačního systému serveru

Nejprve se přihlaste ke svému serveru Ubuntu 20.04 přes SSH jako uživatel root:

ssh root@IP_Address -p Port_number

„IP_Address“ a „Port_number“ budete muset nahradit příslušnou IP adresou vašeho serveru a číslem portu SSH. V případě potřeby navíc nahraďte „root“ uživatelským jménem účtu správce.

Před spuštěním se musíte ujistit, že všechny balíčky Ubuntu OS nainstalované na serveru jsou aktuální. Můžete to provést spuštěním následujících příkazů:

apt-get update -y
apt-get upgrade -y

Krok 2:Instalace Memcached

Balíček Memcached je k dispozici ve výchozím úložišti OS Ubuntu 20.04. Můžete jej nainstalovat spuštěním následujícího příkazu:

apt-get install memcached libmemcached-tools -y

Ve výchozím nastavení se služba Memcached spustí automaticky po instalaci do vašeho systému. Můžete to ověřit 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>
     Active: active (running) since Fri 2021-01-08 08:25:36 UTC; 12s ago
       Docs: man:memcached(1)
   Main PID: 32022 (memcached)
      Tasks: 10 (limit: 2353)
     Memory: 1.5M
     CGroup: /system.slice/memcached.service
             └─32022 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P>

Jan 08 08:25:36 ubuntu2004 systemd[1]: Started memcached daemon.

Službu Memcached můžete také spustit a zastavit pomocí následujícího příkazu:

systemctl start memcached
systemctl stop memcached

Memcached naslouchá na portu 11211, můžete jej také ověřit pomocí následujícího příkazu:

ss -antpl | grep 11211

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

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

Krok 3:Konfigurace Memcached

Hlavní konfigurační soubor Memcached se nachází v /etc/memcached.conf. Ve výchozím nastavení Memcached naslouchá na localhost na portu 11211. Pokud vaše aplikace běží na vzdáleném hostiteli, budete muset nakonfigurovat Memcached tak, aby umožňoval připojení ze vzdáleného hostitele.

Chcete-li tak učinit, upravte soubor /etc/memcached.conf:

nano /etc/memcached.conf

Najděte následující řádek:

-l 127.0.0.1

Nahraďte jej IP adresou vašeho serveru, jak je uvedeno níže:

-l 192.168.0.100

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

systemctl restart memcached

Krok 4:Instalace a konfigurace Apache s podporou Memcached

Dále budete muset nainstalovat Apache a PHP a povolit podporu Memcached. Rozšíření Apache, PHP a PHP Mecached můžete nainstalovat pomocí následujícího příkazu:

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

Uložte a zavřete soubor a poté restartujte službu Apache a Memcached, abyste použili změny:

systemctl restart apache2
systemctl restart memcached

Krok 5:Ověření Memcached

Dále vytvořte soubor v kořenovém adresáři webu Apache a otestujte, zda Memcached funguje nebo ne.

nano /var/www/html/phpinfo.php

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

<?php
phpinfo();
?>

Uložte a zavřete soubor, poté otevřete webový prohlížeč a zadejte adresu URL http://your-server-ip/phpinfo.php . Měli byste vidět následující obrazovku:

Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby to za vás nastavili. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Panels
  1. Jak nainstalovat Odoo 10 na Ubuntu 16.04 s Apache jako reverzní proxy

  2. Nainstalujte WordPress s Memcached a Nginx na Ubuntu

  3. Jak nainstalovat Odoo 12 na Ubuntu 18.04 s Apache jako reverzní proxy

  1. Jak nainstalovat Odoo 14 na Ubuntu 20.04 s Apache jako reverzní proxy

  2. Jak nainstalovat Let’s Encrypt na Ubuntu 20.04 s Apache

  3. Nainstalujte phpMyAdmin na Ubuntu 22.04 s Apache

  1. Jak nainstalovat WordPress s Apache na Ubuntu 18.04

  2. Jak nainstalovat Joomla s Apache na Ubuntu 18.04

  3. Nainstalujte phpMyAdmin na Ubuntu 20.04 s Apache