GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Memcached en Debian 9 / Debian 8

Memcached es un sistema de almacenamiento en caché de objetos de memoria distribuida de propósito general gratuito y de código abierto se utiliza para acelerar las aplicaciones web dinámicas basadas en bases de datos al aliviar las cargas de la base de datos en la memoria física a través del almacenamiento en caché.

Memcached es simple pero poderoso. Es ampliamente utilizado por los sitios web más concurridos como Google, Youtube, Wikipedia, etc.

Estos son los pasos simples para instalar Memcached en Debian 9 . Además, esto debería funcionar en versiones anteriores de Debian, es decir, Debian 8 y Debian 7.

Abra una Terminal y luego cambie a usuario root.

$ su -

O

$ sudo su -

Instalar Memcached en Debian 9

Actualice el índice del repositorio.

apt-get update

Memcached está disponible en los repositorios de Debian. Instale Memcached en Debian 9 usando el comando apt-get .

apt-get -y install memcached netcat

Verifica si el servicio de Memcached está iniciado o no.

ps -ef | grep -i memcached

Salida:

memcache  4107     1  0 02:56 ?        00:00:00 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1
root      4178  3896  0 03:05 pts/0    00:00:00 grep -i memcached

Configurar Memcached

El archivo de configuración predeterminado de Memcached es /etc/memcached.conf .

nano /etc/memcached.conf

Cambie la configuración, si es necesario. Configuración de ejemplo para almacenamiento en caché de 256 MB.

# Start with a cap of 64 megs of memory. It's reasonable, and the daemon default
# Note that the daemon will grow to this size, but does not start out holding this much
# memory
-m 256

# Default connection port is 11211
-p 11211

# Run the daemon as root. The start-memcached will default to running as root if no
# -u command is present in this config file
-u memcache

# Specify which IP address to listen on. The default is to listen on all IP addresses
# This parameter is one of the only security measures that memcached has, so make sure
# it's listening on a firewalled interface.
# -l 127.0.0.1

Reinicie el proceso de Memcached.

systemctl restart memcached

Para iniciar automáticamente Memcached al arrancar.

systemctl enable memcached

Confirme el estado de ejecución de Memcached.

echo "stats settings" | nc localhost 11211

Salida:

STAT maxbytes 268435456
STAT maxconns 1024
STAT tcpport 11211
STAT udpport 11211
STAT inter NULL
STAT verbosity 0
STAT oldest 0
STAT evictions on
STAT domain_socket NULL
[. . .]

Cortafuegos

Ejecute los siguientes comandos para permitir la conexión entrante en el puerto número 11211 .

ufw allow 11211/tcp
ufw reload

Compruebe la conectividad remota.

echo stats | nc memcache_host_name_or_ip 11211

Instalar módulo PHP Memcached

Instale el módulo PHP de Memcached para trabajar con PHP.

apt-get install -y php php-memcached

Ahora reinicie el servicio Memcached y Apache para que surta efecto.

systemctl restart memcached
systemctl restart apache2

Verificar la extensión de Memcached

Cree un archivo php en la raíz del documento del servidor web.

vi /var/www/html/info.php

Coloque el siguiente contenido en el archivo anterior.

phpinfo(); ?>

Abra un navegador web y visite la siguiente URL.

http://tu.ip.add.ress/info.php

Debería obtener la siguiente página.

Desplácese hacia abajo para obtener información más detallada sobre Memcached.

Eso es todo.


Debian
  1. Cómo instalar Debian 10 (Buster)

  2. Cómo instalar Python 3.9 en Debian 10

  3. Cómo instalar Memcached en Debian 10

  4. Cómo instalar TeamViewer en Debian 10

  5. Cómo instalar Memcached en Debian 11 / Debian 10

Cómo instalar Memcached en Debian 11 Bullseye

Cómo instalar Go en Debian 10

Cómo instalar Memcached en Debian 11

Cómo instalar Memcached en Debian 11 Linux

Cómo instalar Memcached en Debian 10

Cómo instalar Go en Debian