Instalación · 1 min read · Dec 29, 2025

Instalar Memcached y el módulo PHP5-MemCached en Debian 6.0 (Squeeze)

Instalar Memcached y el módulo PHP5-MemCached en Debian 6.0 (Squeeze)

“Memcached es un sistema de almacenamiento en caché de objetos en memoria, de alto rendimiento, distribuido, de código abierto y gratuito, genérico por naturaleza, pero destinado a ser utilizado para acelerar aplicaciones web dinámicas al aliviar la carga de la base de datos.”
Más información sobre memcached se puede encontrar en http://www.memcached.org/

Este artículo va a explicar cómo instalar memcached y el módulo PHP5-MemCached en un sistema Debian 6.0(Squeeze) con Apache2.

1. Instalación

apt-get install memcached php5-memcached

“apt-get” es una herramienta de línea de comandos muy poderosa para manejar paquetes. Aquí hay un consejo sobre cómo usar “apt-get”, toma esta situación como ejemplo: voy a instalar Memcached y el módulo php asociado, pero no estoy muy seguro sobre el nombre exacto de los paquetes, entonces podemos usar el siguiente comando para buscar las listas de paquetes disponibles:

apt-cache search memcache

Entonces encontrarás algo como esto:

memcached - Un sistema de almacenamiento en caché de objetos en memoria de alto rendimiento
memcachedb - Motor de almacenamiento persistente que utiliza el protocolo memcache
……
php5-memcache - módulo de extensión memcache para PHP5
php5-memcached - módulo de extensión memcached para PHP5

Deberías encontrar tanto php5-memcache como php5-memcached, php5-memcached es más nuevo y tiene soporte para sesiones. Aquí voy a usar php5-memcached.

2. Pruebas

2.1 Probando Memcached

Después de la instalación, memcached ya debería estar en funcionamiento. Puedes verificarlo usando el siguiente comando:

netstat -tap | grep memcached

Normalmente obtendrás algo como esto:

tcp        0      0 localhost:11211         *:*                     LISTEN      2132/memcached

Puedes cambiar su configuración modificando el archivo /etc/memcached.conf.

2.2 Probando el módulo PHP5-Memcached

Primero necesitas reiniciar el servidor web Apache,

/etc/init.d/apache2 restart

Crea un archivo php que sea accesible desde la web y copia el contenido en el archivo:

vi phpinfo.php

Luego usa el navegador para abrir el archivo php y verificar el resultado.

3. Uso

Para más detalles, por favor consulta http://www.php.net/manual/en/book.memcached.php, aquí hay un ejemplo simple:

$m = new Memcached();
$m->addServer(‘localhost’, 11211);
$m->set(‘key’, ‘hello world’);
var_dump($m->get(‘key’));
?>

4. Enlaces

Módulo PHP-MemCached
MemCached

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.