Jak zainstalować memcached na Ubuntu 20.04

Jak zainstalować memcached na Ubuntu 20.04

Memcached to rozproszony system buforowania obiektu pamięci, który przechowywał dane w pamięci na zasadzie wartości kluczowej. Jest bardzo przydatny do optymalizacji dynamicznych stron internetowych i włączonej prędkości przez buforowanie obiektów w pamięci.

Ten artykuł pomoże Ci zainstalować memcached z rozszerzeniem PHP Memcache Pecl na Ubuntu 20.04 Systemy.

Wymagania wstępne

Musisz mieć dostęp do swojego Ubuntu 20 Ubuntu.04 System z konto uprzywilejowanym Sudo.

Zaloguj się do swojego systemu i wypełnij ten samouczek.

Krok 1 - Instalowanie memcached na Ubuntu

Po pierwsze, zaktualizuj pamięć podręczną pakietu Apt w systemie, a następnie zainstaluj usługę memcached w swoim systemie. Wykonaj poniższe polecenia z wiersza polecenia.

Aktualizacja sudo apt  sudo apt instaluj memcached  

Krok 2 - Skonfiguruj memcached

Informacje o konfiguracji memcache można znaleźć tutaj. W celu sprawdzenia konfiguracji poziomu początkowego następujące ustawienia w pliku konfiguracyjnym memcache /etc/memcached.conf.

  • -D => Uruchom memcached w trybie Deamon. Możesz użyć tej opcji, aby skonfigurować serwer memcached do uruchamiania jako usługa.
  • -M => Zdefiniuj maksymalną liczbę pamięci może być używana przez Memcached Deamon. (Domyślnie: 64 MB)
  • -P => Znisz się port memcached do słuchania. (Domyślnie: 11211)
  • -L => Zdefiniuj adres IP do Memcached Słuchaj. Ustaw 0.0.0.0 Aby słuchać wszystkich adresów IP (Enterfaces) skonfigurowane w systemie.

Po wprowadzeniu zmian uruchom ponownie usługę memcached.

sudo systemctl restart memcached  

Krok 3 - Sprawdź konfigurację memcache

Użyj następującego polecenia, aby sprawdzić i sprawdzić, czy usługa memcached działa poprawnie w systemie. To pokaże bieżące statystyki Twojego serwera memcached. Więc wartości mogą być różne, że poniżej wyników.

Echo „Ustawienia statystyk” | NC Localhost 11211  

Wyjście:

Stat Maxbytes 134217728 Stat Maxconns 1024 Stat Tcpport 11211 Stat Udpport 11211 Stat Inter 127.0.0.1 STAT GARDZASOŚCI 0 STAT najstarsze 0 eksmisji statystyk w Domena Stat_Socket Null Stat Umask 700 Stat Growth_factor 1.25 STAT chunk_size 48 STAT num_threads 4 STAT num_threads_per_udp 4 STAT stat_key_prefix : STAT detail_enabled no STAT reqs_per_event 20 STAT cas_enabled yes STAT tcp_backlog 1024 STAT binding_protocol auto-negotiate STAT auth_enabled_sasl no STAT item_size_max 1048576 STAT maxconns_fast no STAT hashpower_init 0 STAT slab_reassign no STAT slab_automove 0 STAT lru_crawler Bez stat Stat lru_crawler_sleep 100 Stat lru_crawler_tocawl 0 Stat Tail_Repair_Time 0 Stat Flush_Enabled Tak Stat Hash_Algorytm Jenkins Stat Lru_Maintainer_Thread No Stat Hot_Lru_PCT 32 Stat STAT_LRU_PCT 32 STAT Exiruezero_does_not_evict No End End_not_Evict no End_not_Evict no end endero_not_evict no endero_not_evict no endero enot_evict no enderoez_evict no enderoez_evict 

Krok 4 - Instalowanie modułu Memcache/Memcached PHP

Teraz zainstaluj najnowszy php z PPA: ondrej/php PPA w systemie Ubuntu. Jeśli zainstalowałeś już PHP w swoim systemie, po prostu pomiń polecenia instalacyjne PHP poniżej.

sudo add-apt-repozytory PPA: ondrej/php  Aktualizacja sudo apt  sudo apt instal -y PHP php-dev php-pear libapache2-mod-php  

Teraz zainstaluj moduł php memcached w swoim systemie. Poniższe polecenie wykonuje również wymaganą konfigurację.

sudo apt instal -y -y-Memcached PHP-Memcache  

Po zakończeniu instalacji musisz ponownie uruchomić usługę Apache.

sudo systemctl restart apache2  

Sprawdź, czy rozszerzenie PHP memcache jest włączone i działa poprawnie. Stwórz informacje.php Plik pod rootem dokumentu Twojej domeny z następującym kodem:

/var/www/html/info.php

123

Teraz dostęp do informacji.PHP w interfejsie internetowym i wyszukiwanie memcache, otrzymasz wynik jak poniżej.

https: // server-ip/info.php

Wniosek

W tym samouczku nauczyłeś się instalować Memcached Service wraz z rozszerzeniem PHP na Ubuntu 20.04 System.