sql >> Databasteknik >  >> NoSQL >> Memcached

Installera Memcached på Ubuntu 16.04/18.04 med Nginx och PHP-7.3

Memcachad är ett gratis och öppen källkod, högpresterande, distribuerat minnesobjektcachesystem, generiskt till sin natur, men avsett att användas för att påskynda dynamiska webbapplikationer genom att minska databasbelastningen. Dess enkla design främjar snabb distribution, enkel utveckling och löser många problem med stora datacchar.

I den här guiden kommer vi att förklara stegen för att installera och konfigurera Memcached med NGINX webbserver och PHP 7.3 på en Ubuntu-server.

Distribuera din molnserver
Om du inte redan har registrerat dig hos Cloudwafer , bör du börja med att registrera dig . Ta en stund att skapa ett konto varefter du snabbt kan distribuera dina molnservrar.

När du har registrerat dig loggar du in på ditt Cloudwafer Client Area med lösenordet som du fick i din e-post och distribuera din Cloudwafer molnserver.

Uppdatera systempaket
Det rekommenderas alltid att du uppdaterar systemet till de senaste paketen innan du påbörjar några större installationer. Ge kommandot nedan:

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

Steg 1:Installera Memcached
Ge kommandot nedan för att installera Memcached från de officiella Ubuntu apt-förråden:

sudo apt install memcached libmemcached-tools

Kontrollera sedan statusen genom att utfärda kommandona nedan:

sudo systemctl status memcached

Aktivera tjänsten att starta vid uppstart genom att utfärda kommandot nedan:

sudo systemctl enable memcached.service

Steg 2:Konfigurera Memcached
Kärnkonfigurationsfilen för Memcached är /etc/memcached.conf fil. Som standard använder Memcached 11211 som portnummer. Du kan också ändra detta till valfritt värde.

sudo nano /etc/memcached.conf

Som standard lyssnar Memcached på serverns lokala IP-adress. Du kan ändra detta om du vill att den ska lyssna på en annan IP genom att göra ändringar i conf-filen, som visas nedan:

sudo nano /etc/memcached.conf

När du har sparat och avslutat, se till att starta om Memcached för att våra ändringar ska tillämpas.

sudo systemctl restart memcached

Steg 3:Installera och konfigurera Nginx för att stödja Memcached
Om du inte har Nginx och PHP 7.3 FPM installerade, utfärda kommandot för att installera paketen och andra relaterade nödvändiga paket:

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

Efter installationen måste vi göra några ändringar i vår Nginx standardkonfigurationsfil:

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

Som visas nedan, lägg till index.php bredvid index och före index.html .

Lägg också till följande, som visas nedan:

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

Starta om Nginx för att ladda konfigurationerna:

sudo systemctl restart nginx

Steg 4:Kontrollera Memcached installation
För att kontrollera vår Memcached-installation kan vi skapa en PHPInfo.php för att verifiera.

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

Ange följande innehåll:

<?php phpinfo(); ?>

Besök sedan din servers IP-adress i webbläsaren eller ditt domännamn om du har ett följt av /phpinfo.php :


  1. MongoDB - personsökning

  2. Inkludera alla befintliga fält och lägg till nya fält i dokumentet

  3. Inställning av vårsession på redis-server

  4. Fråga för dokument där matrisstorleken är större än 1