En este tutorial, le mostraremos cómo instalar Memcached en AlmaLinux 8. Para aquellos de ustedes que no lo sabían, Memcached es un almacenamiento en caché de memoria distribuida de alto rendimiento gratuito y de código abierto. Memcached se utiliza para acelerar los sitios web dinámicos basados en bases de datos mediante el almacenamiento en caché de 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 conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo
' a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso 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.
Requisitos previos
- Un servidor que ejecute uno de los siguientes sistemas operativos:AlmaLinux 8, CentOS o Rocky Linux 8
- Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
- Un
non-root sudo user
o acceder alroot user
. Recomendamos actuar como unnon-root sudo user
, sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.
Instalar Memcached en AlmaLinux 8
Paso 1. Primero, comencemos asegurándonos de que su sistema esté actualizado.
sudo dnf update sudo dnf install epel-release
Paso 2. Instalación de 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 install memcached libmemcached
Verificar la instalación de Memcached:
memcached --version
Después de la instalación de Memcached, inicie el servicio de Memcached y habilite el servicio para que se ejecute en el momento del arranque emitiendo los siguientes comandos:
sudo systemctl enable memcached sudo systemctl start memcached sudo systemctl status memcached
Paso 3. Configurar 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:
PORT="11211" USER="memcached" MAXCONN="1024" CACHESIZE="128" OPTIONS="-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 del cortafuegos para permitirnos conectarnos con 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 de Memcached.
Ahora instalamos el soporte PHP de Memcached usando el siguiente comando a continuación:
sudo dnf install php-pecl-memcache php-pecl-memcached
El módulo PHP para el sistema de caché ahora está en nuestro servidor, es hora de agregarlo a php.ini
archivo:
echo "extension=memcache.so" >> /etc/php.d/memcache.ini
Finalmente, reinicie Apache para que los cambios surtan efecto:
sudo systemctl restart httpd
¡Felicitaciones! Ha instalado Memcached con éxito. Gracias por usar este tutorial para instalar el almacenamiento en caché de memoria distribuida de Memcached en su sistema AlmaLinux 8. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Memcached sitio web.