V tomto tutoriálu vám ukážeme, jak nainstalovat Memcached na AlmaLinux 8. Pro ty z vás, kteří to nevěděli, je Memcached bezplatné a open source vysoce výkonné distribuované ukládání do mezipaměti systém. Memcached se používá k urychlení dynamických databází řízených webových stránek ukládáním dat a objektů do mezipaměti RAM. To snižuje počet případů, kdy je nutné číst externí zdroj dat, což snižuje režii a zrychluje dobu odezvy.
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 systému mezipaměti objektů distribuované paměti Memcached na AlmaLinux 8. Můžete postupovat podle stejných pokynů pro CentOS a Rocky Linux.
Předpoklady
- Server s jedním z následujících operačních systémů:AlmaLinux 8, CentOS nebo Rocky Linux 8
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
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 AlmaLinux 8
Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.
sudo dnf update sudo dnf install epel-release
Krok 2. Instalace Memcached na AlmaLinux 8.
Ve výchozím nastavení je Memcached k dispozici v základním úložišti AlmaLinux 8. Nyní spusťte následující příkaz k instalaci Memcached do vašeho systému:
sudo dnf install memcached libmemcached
Ověřte instalaci Memcached:
memcached --version
Po instalaci Memcached spusťte službu Memcached a povolte spuštění služby při spouštění pomocí následujících příkazů:
sudo systemctl enable memcached sudo systemctl start memcached sudo systemctl status memcached
Krok 3. Nakonfigurujte Memcached.
Výchozí konfigurační soubor Memcached je /etc/sysconfig/memcached
. Tento soubor můžete upravit a nastavit možnosti spuštění pro službu Memcached:
sudo nano /etc/sysconfig/memcached
Upravte následující soubor:
PORT="11211" USER="memcached" MAXCONN="1024" CACHESIZE="128" OPTIONS="-l 127.0.0.1,::1"
Krok 4. Nakonfigurujte bránu firewall.
Ve výchozím nastavení není port služby uveden na seznamu povolených ve firewallu, abychom se mohli připojit mimo klientské požadavky, takže jej musíme povolit:
sudo firewall-cmd --add-port=11211/tcp --zone=public --permanent sudo firewall-cmd --reload
Krok 5. Nainstalujte Memcached PHP knihovny.
Nyní nainstalujeme podporu Memcached PHP pomocí následujícího příkazu:
sudo dnf install php-pecl-memcache php-pecl-memcached
Modul PHP pro systém mezipaměti je nyní na našem serveru, je čas jej přidat do php.ini
soubor:
echo "extension=memcache.so" >> /etc/php.d/memcache.ini
Nakonec restartujte Apache, aby se změny projevily:
sudo systemctl restart httpd
Blahopřejeme! Úspěšně jste nainstalovali Memcached. Děkujeme, že jste použili tento návod k instalaci distribuované mezipaměti Memcached do vašeho systému AlmaLinux 8. Pro další nápovědu nebo užitečné informace vám doporučujeme navštívit oficiální Memcached webové stránky.