V tomto tutoriálu vám ukážeme, jak nainstalovat Memcached na Ubuntu 18.04 LTS. Pro ty z vás, kteří nevěděli, Memcached je systémový démon, který vám umožňuje ukládat informace do mezipaměti RAM paměti, umožňuje vám to zvýšit rychlost aplikace a vyhnout se špatnému výkonu vašeho vyhrazeného serveru nebo serveru VPS. Je to velmi užitečné pro optimalizaci dynamických webových stránek a povolenou rychlost ukládáním objektů do mezipaměti.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Memcached na serveru Ubuntu 18.04 LTS (Bionic Beaver).
Předpoklady
- Server s jedním z následujících operačních systémů:Ubuntu 18.04 LTS (Bionic Beaver).
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
- Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
non-root sudo user
nebo přístup kroot user
. Doporučujeme jednat jakonon-root sudo user
, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Nainstalujte Memcached na Ubuntu 18.04 LTS Bionic Beaver
Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální spuštěním následujícího apt
příkazy v terminálu.
sudo apt update sudo apt upgrade
Krok 2. Instalace Memcached.
Pro instalaci služby Memcached na váš systém ubuntu použijte následující příkaz:
sudo apt install memcached libmemcached-tools
Chcete-li zkontrolovat stav služby, zadejte následující příkaz:
sudo systemctl status memcached
Krok 3. Konfigurace Memcached.
Memcached lze konfigurovat úpravou /etc/memcached.conf
soubor:
sudo nano /etc/memcached.conf
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
Ukončete a uložte konfigurační soubor a poté restartujte Memcached:
systemctl restart memcached systemctl enable memcached
Krok 4. Nakonfigurujte bránu firewall pro Memcached.
Ubuntu se dodává s konfiguračním nástrojem brány firewall s názvem UFW. Ve výchozím nastavení je UFW nainstalováno, ale není povoleno. Před povolením brány firewall UFW nejprve přidejte pravidlo, které povolí příchozí SSH připojení:
sudo ufw allow 22 sudo ufw allow 11211
Krok 5. Instalace rozšíření Memcached pro PHP.
Chcete-li použít Memcached jako mezipaměť pro vaši aplikaci PHP, jako je WordPress nebo mnoho dalších, budete také muset nainstalovat požadované rozšíření PHP pro Memcached:
sudo apt install php-memcached
Nyní můžeme restartovat Apache, aby se změny provedly:
systemctl restart apache2
Blahopřejeme! Úspěšně jste nainstalovali Memcached. Děkujeme, že jste použili tento návod k instalaci Memcached na systém Ubuntu 18.04 LTS (Bionic Beaver). Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální Web Memcached.