Memcached
 sql >> Base de Dados >  >> NoSQL >> Memcached

Instalando o Memcached no Ubuntu 16.04/18.04 com Nginx e PHP-7.3


Memcached é um sistema de armazenamento em cache de objetos de memória distribuída de código aberto e gratuito, de alto desempenho, genérico por natureza, mas destinado ao uso na aceleração de aplicativos da Web dinâmicos, aliviando a carga do banco de dados. Seu design simples promove implantação rápida, facilidade de desenvolvimento e resolve muitos problemas enfrentados por grandes caches de dados.

Neste guia, explicaremos as etapas de instalação e configuração do Memcached com servidor web NGINX e PHP 7.3 em um servidor Ubuntu.

Implantando seu servidor de nuvem
Se você ainda não se registrou com Cloudwafer , você deve começar inscrevendo-se . Reserve um momento para criar uma conta após a qual você poderá implantar rapidamente seus servidores em nuvem.

Depois de se inscrever, faça login na sua Área do cliente Cloudwafer com a senha fornecida em seu e-mail e implante seu Cloudwafer servidor em nuvem.

Atualizando pacotes do sistema
É sempre recomendado que você atualize o sistema para os pacotes mais recentes antes de iniciar qualquer instalação importante. Emita o comando abaixo:
sudo apt-get update && sudo apt-get upgrade

Etapa 1:instalar o Memcached
Emita o comando abaixo para instalar o Memcached a partir dos repositórios apt oficiais do Ubuntu:
sudo apt install memcached libmemcached-tools



Em seguida, verifique o status emitindo os comandos abaixo:
sudo systemctl status memcached



Habilite o serviço para iniciar na inicialização emitindo o comando abaixo:
sudo systemctl enable memcached.service



Etapa 2:configurar o Memcached
O arquivo de configuração principal do Memcached é o /etc/memcached.conf Arquivo. Por padrão, o Memcached usa 11211 como o número da porta. Você também pode alterar isso para qualquer valor de sua escolha.
sudo nano /etc/memcached.conf



Por padrão, o Memcached escuta o endereço IP local do servidor. Você pode alterar isso se quiser que ele escute em um IP diferente fazendo alterações no arquivo conf, conforme mostrado abaixo:
sudo nano /etc/memcached.conf



Depois de salvar e sair, reinicie o Memcached para que nossas alterações sejam aplicadas.
sudo systemctl restart memcached

Etapa 3:Instale e configure o Nginx para dar suporte ao Memcached
Se você não tiver o Nginx e o PHP 7.3 FPM instalados, emita o comando para instalar os pacotes e outros pacotes necessários relacionados:
sudo apt-get install nginx php7.3-fpm php-memcached php7.3-cli



Após a instalação, precisamos fazer algumas alterações em nosso arquivo de configuração padrão do Nginx:
sudo nano /etc/nginx/sites-available/default

Conforme mostrado abaixo, adicione index.php ao lado de index e antes de index.html .



Além disso, adicione o seguinte, conforme mostrado abaixo:
    location ~ \.php$ {
            include snippets/fastcgi-php.conf;
    #
    #       # With php-fpm (or other unix sockets):
            fastcgi_pass unix:/var/run/php/php7.3 fpm.sock;



Reinicie o Nginx para carregar as configurações:
sudo systemctl restart nginx

Etapa 4:verifique a instalação do Memcached
Para verificar nossa instalação do Memcached, podemos criar um PHPInfo.php verificar.
sudo nano /var/www/html/phpinfo.php

Insira o seguinte conteúdo:
<?php phpinfo(); ?>



Em seguida, visite o endereço IP do seu servidor no navegador ou seu nome de domínio, se você tiver um, seguido por /phpinfo.php :