GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Instale Memcached con Apache en Ubuntu 20.04

Memcached es un programa de almacenamiento en caché de objetos de código abierto que acelera el rendimiento de su base de datos mediante el almacenamiento en caché de datos en la memoria. Es muy útil para sitios web dinámicos que permiten que las llamadas repetidas de objetos PHP se almacenen en caché en la memoria del sistema. Almacena datos basados ​​en valores-clave para pequeñas cadenas u objetos arbitrarios. Ofrece una gran cantidad de características que incluyen, facilidad de uso, latencia de submilisegundos, arquitectura de subprocesos múltiples, partición de datos, compatibilidad con varios idiomas y muchas más.

En este tutorial, le mostraremos cómo instalar Memcached con Apache en un VPS con Ubuntu 20.04.

Requisitos

  • Un Ubuntu 20.04 VPS (usaremos nuestro plan SSD 2 VPS)
  • Acceso a la cuenta de usuario root (o acceso a una cuenta de administrador con privilegios de root)

Paso 1:Inicie sesión en el servidor y actualice los paquetes del sistema operativo del servidor

Primero, inicie sesión en su servidor Ubuntu 20.04 a través de SSH como usuario raíz:

ssh root@IP_Address -p Port_number

Deberá reemplazar 'IP_Address' y 'Port_number' con la dirección IP y el número de puerto SSH respectivos de su servidor. Además, reemplace "root" con el nombre de usuario de la cuenta de administrador si es necesario.

Antes de comenzar, debe asegurarse de que todos los paquetes del sistema operativo Ubuntu instalados en el servidor estén actualizados. Puede hacerlo ejecutando los siguientes comandos:

apt-get update -y
apt-get upgrade -y

Paso 2:Instalar Memcached

El paquete Memcached está disponible en el repositorio del sistema operativo predeterminado de Ubuntu 20.04. Puede instalarlo ejecutando el siguiente comando:

apt-get install memcached libmemcached-tools -y

De forma predeterminada, el servicio Memcached se iniciará automáticamente después de instalarlo en su sistema. Puedes verificarlo con el siguiente comando:

systemctl status memcached

Deberías obtener el siguiente resultado:

● memcached.service - memcached daemon
     Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset>
     Active: active (running) since Fri 2021-01-08 08:25:36 UTC; 12s ago
       Docs: man:memcached(1)
   Main PID: 32022 (memcached)
      Tasks: 10 (limit: 2353)
     Memory: 1.5M
     CGroup: /system.slice/memcached.service
             └─32022 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P>

Jan 08 08:25:36 ubuntu2004 systemd[1]: Started memcached daemon.

También puede iniciar y detener el servicio Memcached con el siguiente comando:

systemctl start memcached
systemctl stop memcached

Memcached escucha en el puerto 11211, también puede verificarlo usando el siguiente comando:

ss -antpl | grep 11211

Deberías obtener el siguiente resultado:

LISTEN  0        1024                    127.0.0.1:11211          0.0.0.0:*      users:(("memcached",pid=32022,fd=26))  

Paso 3:Configurar Memcached

El archivo de configuración principal de Memcached se encuentra en /etc/memcached.conf. De forma predeterminada, Memcached escucha en el host local en el puerto 11211. Si su aplicación se ejecuta en el host remoto, deberá configurar Memcached para permitir la conexión desde el host remoto.

Para hacerlo, edite /etc/memcached.conf:

nano /etc/memcached.conf

Busque la siguiente línea:

-l 127.0.0.1

Reemplácela con la IP de su servidor como se muestra a continuación:

-l 192.168.0.100

Guarde y cierre el archivo, luego reinicie el servicio Memcached para aplicar los cambios:

systemctl restart memcached

Paso 4:Instalar y configurar Apache con compatibilidad con Memcached

A continuación, deberá instalar Apache y PHP, y habilitar la compatibilidad con Memcached. Puede instalar las extensiones de Apache, PHP y PHP Mecached con el siguiente comando:

apt-get install apache2 php libapache2-mod-php php-memcached php-cli -y

Guarde y cierre el archivo, luego reinicie el servicio Apache y Memcached para aplicar los cambios:

systemctl restart apache2
systemctl restart memcached

Paso 5:Verificar Memcached

A continuación, cree un archivo dentro del directorio raíz web de Apache y pruebe si Memcached funciona o no.

nano /var/www/html/phpinfo.php

Agregue la siguiente línea:

<?php
phpinfo();
?>

Guarde y cierre el archivo, luego abra su navegador web y escriba la URL http://your-server-ip/phpinfo.php . Debería ver la siguiente pantalla:

Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que lo configuren por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.


Panels
  1. Cómo instalar Odoo 12 en Ubuntu 18.04 con Apache como proxy inverso

  2. Cómo instalar Odoo 14 en Ubuntu 20.04 con Apache como proxy inverso

  3. Cómo instalar Let's Encrypt en Ubuntu 20.04 con Apache

  4. Instale phpMyAdmin en Ubuntu 20.04 con Apache

  5. Instale phpMyAdmin en Ubuntu 22.04 con Apache

Cómo instalar PrestaShop en Ubuntu 20.04 con Apache

Cómo instalar phpBB con Apache en Ubuntu 20.04

Instale Ubuntu 16.04 – Con capturas de pantalla

Instalar Apache Solr en Ubuntu 20.04

Instale phpMyAdmin con Apache en Ubuntu 20.04

Cómo instalar NextCloud en Ubuntu 20.04 con Apache