Como instalar o Memcached no CentOS/Rhel 8
- 3950
- 1088
- Robert Wunsch DVM
O Memcached é um sistema de cache de objeto de memória distribuído que armazenou dados na memória com base na chave. É muito útil para otimizar sites dinâmicos e a velocidade habilitada por cache de objetos na memória. Leia mais sobre Memcache.
Este artigo ajudará você a instalar a extensão do Memcached e Php Memcache nos sistemas CentOS 8 e RHEL 8 Linux.
Pré -requisitos
Você deve ter um sistema Linux Running Centos 8 ou RHEL 8 com acesso à conta privilegiado sudo.
Etapa 1 - Instale o servidor memcached
Os pacotes de RPM em memcached estão disponíveis no repositório de pacotes padrão nos sistemas CentOS/RHEL 8.
Primeiro, atualize o cache DNF em seu sistema. Depois disso, instale o memcached usando os seguintes comandos. Isso também instalará as bibliotecas necessárias em seu sistema.
Atualização do sudo dnf -y
sudo dnf instalar memcached libmemcached -y
Comandos acima serão instalados Você instalou com sucesso o servidor memcached. Agora configure seu servidor Memcache para várias opções. O arquivo de configuração do serviço memcached é/etc/sysconfig/memcached, edite o arquivo de configuração em seu editor de texto favorito: Agora atualize os seguintes valores conforme seus requisitos. Aqui as opções são: Salve seu arquivo e feche -o. Agora inicie o serviço memcached, executando o seguinte comando. Você também precisa ativar o serviço de memcached para iniciar a inicialização do sistema. Execute o comando abaixo para fazer isso: O serviço de memcached está em funcionamento agora. Para visualizar as estatísticas do Serviço Memcached, execute o seguinte comando do terminal. Isso fornecerá todos os detalhes sobre o serviço Memcached. Saída: Além disso, precisamos permitir o tráfego para o servidor Memcached, abrindo a porta padrão (porta 11211) no firewall. Portanto, execute os comandos abaixo: Para conectar o serviço Memcache a partir de aplicativos baseados em PHP, você precisa instalar a extensão do Memcache PHP. Esta extensão deve ser instalada no mesmo servidor em que o aplicativo PHP está em execução. Se o seu aplicativo PHP também executando com o sistema CENTOS/RHEL 8, siga as instruções abaixo para ativar a extensão do Memcached. Existem dois tipos de extensões disponíveis para PHP. Primeiro é Memcache é usado pela versão anterior dos aplicativos PHP. O mais recente aplicativo PHP usa a extensão "Memcached". Os comandos abaixo instalarão a extensão (Memcache e Memcached) no seu sistema CentOS 8 e RHEL 8. Reinicie o serviço Apache para ativar a extensão Agora verifique se a extensão do Memcache PHP está ativada e funcionando corretamente. Criar uma phpinfo.php arquivo usando o seguinte código Agora acesso phpinfo.php Na interface da web e pesquise em memcache ou memcached, você terá resultado como abaixo. Neste tutorial, você aprendeu a instalar o Memcached Caching Server no sistema CentOS/RHEL 8. Também instalou a extensão PHP Memcached.sudo vi/etc/sysconfig/memcached
Porta = "11211" user = "memcached" maxconn = "1024" cachesize = "64" opções = "-l 127.0.0.1, :: 1 "
Etapa 3 - Gerencie o serviço de memcached
sudo systemctl iniciar o memcached
sudo systemctl habilitando memcached
eco "Configurações de estatísticas" | NC Localhost 11211
STAT MAXBYTES 67108864 STAT MAXCONNS 1024 STAT TCPPPORT 11211 STAT UDPPORT 0 STAT INT 127.0.0.1, :: 1 verbosidade estatística 0 estatística mais antiga 0 despejos estatísticos no stat domain_socket null stat UMask 700 stat growth_factor 1.25 stat chunk_size 48 stat num_threads 4 stat num_threads_per_udp 1 stat stat_key_prefix:… fim
Etapa 4 - Ajuste as regras do firewall
sudo firewall-cmd-zone = public --permanent --add-port = 11211/tcp
SUDO Firewall-CMD--Reload
Etapa 5 - Instale a extensão PHP Memcached
sudo dnf install epel -linease -y
sudo dnf install https: // rpms.REMIREPO.Net/Enterprise/Remi-Relase-8.rpm -y
SUDO DNF MODULE RESET PHP
Módulo Sudo DNF Habilitar Php: Remi-7.4 -y
sudo dnf install php-pecl-memcached php-pecl-mesecache -y
sudo systemctl reiniciar httpd.serviço
sudo vi/var/www/html/phpinfo.php
123 http: // server-ip-addr/phpinfo.php
Conclusão