En este tutorial, le mostraremos cómo instalar Memcached en AlmaLinux 8. Para aquellos de ustedes que no lo sabían, Memcached es un sistema de almacenamiento en caché de memoria distribuida de alto rendimiento, libre y de código abierto. Memcached se utiliza para acelerar los sitios web dinámicos basados en bases de datos almacenando en caché datos y objetos en la RAM. Esto reduce la cantidad de veces que se debe leer una fuente de datos externa, lo que reduce los gastos generales y acelera los tiempos de respuesta.
Este artículo asume que tiene al menos un conocimiento básico de Linux, sabe cómo usar el shell y, lo más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que está ejecutando en la cuenta de root, de lo contrario, es posible que deba agregar ‘sudo
‘a los comandos para obtener privilegios de root. Le mostraré paso a paso la instalación del sistema de almacenamiento en caché de objetos de memoria distribuida Memcached en un AlmaLinux 8. Puede seguir las mismas instrucciones para CentOS y Rocky Linux.
Instalar Memcached en AlmaLinux 8
Paso 1. Primero, comencemos asegurándonos de que su sistema esté actualizado.
sudo actualización dnf
sudo dnf instalar epel-release
Paso 2. Instalar Memcached en AlmaLinux 8.
De forma predeterminada, Memcached está disponible en el repositorio base de AlmaLinux 8. Ahora ejecute el siguiente comando para instalar Memcached en su sistema:
sudo dnf instalar memcached libmemcached
Verifique la instalación de Memcached:
memcached –versión
Después de la instalación de Memcached, inicie el servicio Memcached y habilite el servicio para que se ejecute en el momento del arranque emitiendo los siguientes comandos:
sudo systemctl habilitar memcached
sudo systemctl start memcached
sudo systemctl status memcached
Paso 3. Configure Memcached.
El archivo de configuración predeterminado de Memcached es /etc/sysconfig/memcached
. Puede editar este archivo para configurar las opciones de inicio para el servicio Memcached:
sudo nano / etc / sysconfig / memcached
Modifique el siguiente archivo:
PUERTO = “11211” USER = “memcached” MAXCONN = “1024” CACHESIZE = “128” OPCIONES = “- l 127.0.0.1, :: 1”
Paso 4. Configure el cortafuegos.
De forma predeterminada, el puerto de servicio no está incluido en la lista blanca en el firewall para permitirnos conectarnos a solicitudes de clientes externos, por lo que debemos permitirlo:
sudo firewall-cmd –add-port = 11211 / tcp –zone = public –permanent
sudo firewall-cmd –reload
Paso 5. Instale las bibliotecas PHP Memcached.
Ahora instalamos el soporte PHP Memcached usando el siguiente comando a continuación:
sudo dnf instalar php-pecl-memcache php-pecl-memcached
El módulo PHP para el sistema de caché ahora está en nuestro servidor, es hora de agregarlo al php.ini
Archivo:
echo “extensión = memcache.so” >> /etc/php.d/memcache.ini
Finalmente, reinicia Apache para cambiar surta efecto:
sudo systemctl reiniciar httpd
¡Felicidades! Ha instalado Memcached correctamente. Gracias por usar este tutorial para instalar el almacenamiento en caché de memoria distribuida Memcached en su sistema AlmaLinux 8. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Memcached.