sql >> Databáze >  >> NoSQL >> Memcached

Instalace Memcached na Ubuntu 16.04/18.04 s Nginx a PHP-7.3

Memcached je bezplatný a open-source, vysoce výkonný systém pro ukládání objektů do mezipaměti s distribuovanou pamětí, obecné povahy, ale určený pro použití při zrychlení dynamických webových aplikací zmírněním zatížení databáze. Jeho jednoduchý design podporuje rychlé nasazení, snadný vývoj a řeší mnoho problémů, kterým čelí velké datové mezipaměti.

V této příručce vysvětlíme kroky instalace a konfigurace Memcached s webovým serverem NGINX a PHP 7.3 na serveru Ubuntu.

Nasazení vašeho cloudového serveru
Pokud jste se ještě nezaregistrovali u Cloudwafer , měli byste začít tím, že se zaregistrujete . Udělejte si chvilku na vytvoření účtu, po kterém můžete rychle nasadit své cloudové servery.

Jakmile se zaregistrujete, přihlaste se do Klientské oblasti Cloudwafer s heslem uvedeným ve vaší poště a nasaďte svůj Cloudwafer cloudový server.

Aktualizace systémových balíčků
Vždy se doporučuje aktualizovat systém na nejnovější balíčky před zahájením jakékoli větší instalace. Zadejte příkaz níže:

sudo apt-get update && sudo apt-get upgrade

Krok 1:Nainstalujte Memcached
Vydáním níže uvedeného příkazu nainstalujte Memcached z oficiálních repozitářů Ubuntu apt:

sudo apt install memcached libmemcached-tools

Dále zkontrolujte stav zadáním následujících příkazů:

sudo systemctl status memcached

Povolte spuštění služby při spuštění zadáním příkazu níže:

sudo systemctl enable memcached.service

Krok 2:Konfigurace Memcached
Základním konfiguračním souborem pro Memcached je /etc/memcached.conf soubor. Ve výchozím nastavení používá Memcached jako číslo portu 11211. Toto můžete také změnit na libovolnou hodnotu dle vašeho výběru.

sudo nano /etc/memcached.conf

Ve výchozím nastavení Memcached naslouchá na místní IP adrese serveru. Toto můžete změnit, pokud chcete, aby naslouchal na jiné IP, provedením změn v souboru conf, jak je ukázáno níže:

sudo nano /etc/memcached.conf

Po uložení a ukončení se ujistěte, že restartujete Memcached, aby se naše změny prosadily.

sudo systemctl restart memcached

Krok 3:Nainstalujte a nakonfigurujte Nginx pro podporu Memcached
Pokud nemáte nainstalovaný Nginx a PHP 7.3 FPM, zadejte příkaz k instalaci balíčků a dalších souvisejících nezbytných balíčků:

sudo apt-get install nginx php7.3-fpm php-memcached php7.3-cli

Po instalaci musíme provést nějaké změny v našem výchozím konfiguračním souboru Nginx:

sudo nano /etc/nginx/sites-available/default

Jak je uvedeno níže, přidejte index.php vedle index a před index.html .

Přidejte také následující, jak je znázorněno níže:

    location ~ \.php$ {
            include snippets/fastcgi-php.conf;
    #
    #       # With php-fpm (or other unix sockets):
            fastcgi_pass unix:/var/run/php/php7.3 fpm.sock;

Restartujte Nginx, aby se načetly konfigurace:

sudo systemctl restart nginx

Krok 4:Zkontrolujte instalaci Memcached
Pro kontrolu naší instalace Memcached můžeme vytvořit PHPInfo.php ověřit.

sudo nano /var/www/html/phpinfo.php

Zadejte následující obsah:

<?php phpinfo(); ?>

Dále navštivte IP adresu vašeho serveru v prohlížeči nebo název vaší domény, pokud ji máte, a za ním /phpinfo.php :


  1. limity počtu kolekcí v databázích

  2. Jak MongoDB umožňuje strojové učení

  3. Je rozdíl mezi dvěma seznamy?

  4. Seznam datových operátorů, metod a proměnných MongoDB