W tym przewodniku szczegółowo omówiono dwie różne metody instalacji memcached, wraz z podstawową konfiguracją na Ubuntu.
Jak zainstalować memcached na Ubuntu 22.04
Istnieją dwie różne metody instalacji memcached na Ubuntu albo z jego domyślnego repozytorium za pomocą APT Package Manager lub pobierając pakiet smarowy z oficjalnej strony internetowej.
Metoda 1: Jak zainstalować memcached na Ubuntu 22.04 Z domyślnego repozytorium
Pierwszą i prostą metodą instalacji memcached na Ubuntu jest instalowanie go z domyślnego repozytorium, dla którego użyjemy Menedżera pakietów Apt:
$ sudo apt instaluj memcached libmemcached -tools -y
Aby potwierdzić pomyślne wykonanie powyższego polecenia, ustalimy zainstalowane szczegóły wersji memcached za pomocą polecenia:
$ memcached --version
Korzystając z polecenia SystemCTL, sprawdzimy status memcached:
$ sudo systemCtl status memcached
Aby odinstalować memcached z Ubuntu ze wszystkimi jego plikami konfiguracyjnymi, użyjemy polecenia Purge z APT Pakiet Manager:
$ sudo apt czyszczenie memcached libmemcached -tools -y
Metoda 2: Instalowanie memcached na Ubuntu 22.04 Pobierając pakiet TAR
Inną metodą instalacji memcached na Ubuntu jest pobieranie pakietu zapinanego z oficjalnej strony internetowej za pomocą polecenia WGET:
$ wget -c https: // memcached.org/files/memcached-1.6.15.smoła.GZ
Rozpakuj plik zapinany, aby uzyskać dostęp do jego zawartości za pomocą polecenia:
$ tar -zxvf memcached -1.6.15.smoła.GZ
Wymień zawartość katalogu, aby potwierdzić, że plik został rozpakowany:
$ ls
Przejdź do memcached-1.6.15 Directory za pomocą płyta CD Komenda:
$ cd memcached-1.6.15
Teraz zainstaluj pakiet Libevent-dev, ponieważ jest to zależność memcached:
$ sudo apt Zainstaluj libevent -dev -y
Teraz skonfigurujemy, skompilujemy wszystkie pliki za pomocą polecenia Make, a następnie zainstalujemy wszystkie skompilowane pliki:
$ ./konfiguruj && make && dokonaj testu && sudo tworzy instalację
Jak skonfigurować memcached na Ubuntu 22.04
Do konfiguracji otworzymy jego plik konfiguracyjny za pomocą dowolnego edytora tekstu:
$ sudo nano /etc /memcached.conf
Teraz zmień adres IP w pliku konfiguracyjnym za pomocą adresu IP, na przykład nasz adres IP to 10.0.2.15:
Zatrzymaj usługę memcached za pomocą polecenia SystemCTL:
$ sudo systemCtl Stop Memcached.praca
Teraz ponownie rozpocznij usługę:
$ sudo systemctl start memcached.praca
Włącz także obsługę memcached w twoim systemie:
$ sudo systemctl włącza memcached.praca
I zezwól na ruch na adresie IP pod portem 11211 za pomocą polecenia UFW:
$ sudo ufw pozwól od 10.0.2.15 do dowolnego portu 11211
Jak memcached jako baza danych buforowania
Istnieje wiele metod łączenia się z memcached.
Jeśli Twoja aplikacja jest oparta na PHP, taka jak WordPress, Joomla lub Drupal i chcesz podłączyć memcached jako bazę danych buforowania, a następnie zainstaluj instaluj PHP-Memcached poprzez polecenie:
$ sudo apt instal instaluj php-memcached
Do aplikacji opartych na Pythonie:
$ pip instaluj Pymemcache
$ pip instaluj Python-Memcached
Wniosek
Memcached to aplikacja typu open source, która służy do uruchamiania dynamicznych aplikacji internetowych opartych na PHP poprzez zmniejszenie obciążenia ich baz danych, aby mogła przyspieszyć wydajność tych aplikacji. W tym zapisie zbadaliśmy dwie metody instalacji memcached na Ubuntu One, używając domyślnego repozytorium, a drugiego, pobierając jego pakiet zapinany z witryny.