Para instalar memcached en Windows 7 (en este caso bajo XAMPP, pero podría ser bajo cualquier otra instalación limpia de PHP).

Añadir librería de memcache a PHP

Descargamos el DLL para PHP de memcache en el siguiente enlace:

http://downloads.php.net/pierre/php_memcache-2.2.6-5.3-vc9-x86.zip


(Puedes encontrar todas las versiones para tu sistema operativo aquí:
http://downloads.php.net/pierre/ )

Descomprimimos el archivo php_memcache.dll en la carpeta de extensiones de php, en caso de XAMPP es en C:\xampp\php\ext\

Añadimos en el archivo php.ini la extensión, el archivo php.ini se encuentra en C:\xampp\php\php.ini, también se puede acceder pulsando botón "Config" a la derecha del módulo Apache en el panel de XAMPP y seleccionar del seleccionable "php.ini" y lo abrirá con el bloc de notas. La siguiente linea la añadimos a continuación de todas las demas extensiones.

extension=php_memcache.dll

Instalar y ejecutar el servicio de Memcached en Windows

Descargamos el servicio de memcache en el siguiente enlace:

http://code.jellycan.com/files/memcached-1.2.6-win32-bin.zip
(Puedes encontrar distintas veresiones aquí: http://code.jellycan.com/memcached/)

Descomprimimos el ejecutable que tiene en algún lugar de fácil acceso, yo lo he localizado en C:\xampp\ para tenerlo todo ordenado respecto al servidor web.

Para instalar el servicio tenemos que hacerlo como administrador, busca la consola del sistema (o escribe "cmd" en el cuadro buscar del menú inicio), haz click con el botón derecho del ratón y ejecutalo como administrador


Navegamos hacia la carpeta donde esté memcache con cd C:\xampp y ejecutamos el comando siguiente para instalarlo

memcached.exe -d install

Y el siguiente para ponerlo en marcha:

memcached.exe -d start



Si todo va bien el servidor debe estar funcionando. Reiniciamos apache en XAMPP y ya está listo para su uso!