Instalar Memcache en CentOS con cPanel

julio-barnils-memcached-centos-cpanel

Memcached es una plataforma de caché (puede implementarse de manera distribuida) que se utiliza para guardar datos de aplicaciones en uno o mas servidores de cache, todo de una forma sencilla y transparente. Estas características lo han convertido en un sistema sumamente utilizado.

Memcached nos permite guardar cualquier tipo de dato que creamos digno de ser “cacheado“, ejemplo: resultados de cálculos o consultas complejas a base de datos, información de sesiones, etc.

Como instalarlo?

  1. Debemos loguearnos dentro de nuestro panel de WHM, y usar la herramienta easyapache para habilitar el modulo de Memcache
  2. Luego debemos ingresar via ssh a nuestro servidor y correr el siguiente comando:
    yum install memcached.x86_64 php-pecl-memcache.x86_64
  3. Volviendo al panel de WHM, buscaremos el menu Software, luego elegiremos Module Installers y por ultimo PHP Pecl. Dentro de la interfaz de PECL buscaremos «memcache» instalando tanto el modulo memcache como el memcached.
  4. Debemos reiniciar el servicio de apache corriendo el comando:
    service httpd restart
  5. Iniciaremos el servicio de memcached con este comando:
    memcached -d -m 512 -l 127.0.0.1 -p 11211 -u nobody
  6. Por ultimo configuraremos el servidor de memcached para iniciar junto a nuestro sistema con el comando:
    chkconfig memcached on

Podemos chequear que todo este funcionando utilizando el listado de procesos:

ps -eaf | grep memcached

Julio Barnils