Instalar y activar modulo memcache para PHP en Ubuntu

El módulo memcache, lo que nos permite es crear un caché de nuestra base de datos, osea poner la información de la base de datos que deseemos en archivos, así evitamos mucha carga sobre la base de datos, incrementamos la rapidez, etc.

Este artículo es acerca de como instalar este módulo, además de activarlo (que duré rato buscando, y es algo muy fácil), todo en Ubuntu 7.10 (si lo sé todavía no instalo a Hardy Heron) y con PHP 5, no explicaré el funcionamiento, lo dejaré para futuros posts, o busca en google: “como usar memcahe” y te arrojará varios resultados (como este), si no usa más la imaginación, jejejej.

Como requisito debemos de tener instalado y configurado PHP 5, ahora para instalar el módulo de memcache sólo tecleamos en la terminal:

$ sudo apt-get install php5-memcache

Ahora lo que sigue es activarlo. Tenemos que modificar un archivo llamado memcache.ini que se encuentra en el directorio /etc/php5/conf.d/. Entonces tecleamos en pantalla (recuerda que puedes usar el editor de textos que te venga en gana, gedit, vim, nano, etc):

$ sudo gedit /etc/php5/conf.d/memcache.ini

Las primeras dos líneas deberían de mostrar algo similar a esto:

; uncomment the next line to enable the module
; extension=memcache.so

Aquí nomas queda quitar el punto y coma (;) que esta antes de la sentencia extension=memcache.so, quedando:

; uncomment the next line to enable the module
extension=memcache.so

Por último reiniciamos el apache:

$ sudo /etc/init.d/apache2 restart

Listo!!!

Mp3 Playing: Brain Damage by Pink Floyd

Anuncios

3 comentarios

  1. Buenas,

    Gracias por el mini tutorial aunquey o no he podido acabar el proceso.

    Realizo la instalación perfectamente, pero en ese directorio ni en todo sistema no existe el fichero memcache.ini (he actualizado la base de datos de locate antes de buscarlo con locate).

    La instalación es correcta, pero los pasos posteriores no se ajustan a tu explicación.

    Cuando busco la cadena memcache me encuentra lo siguiente:

    /var/log/memcached
    /var/cache/apt/archives/memcached_1.1.12-1_i386.deb
    /var/cache/apt/archives/php5-memcache_2.0.1-1ubuntu1_i386.deb
    /var/lib/dpkg/info/php5-memcache.postinst
    /var/lib/dpkg/info/php5-memcache.postrm
    /var/lib/dpkg/info/php5-memcache.templates
    /var/lib/dpkg/info/php5-memcache.md5sums
    /var/lib/dpkg/info/php5-memcache.list
    /var/lib/dpkg/info/php5-memcache.config
    /usr/lib/php5/20060613+lfs/memcache.so
    /usr/share/php/docs/memcache
    /usr/share/doc/php5-memcache
    /usr/share/doc/php5-memcache/changelog.Debian.gz
    /usr/share/doc/php5-memcache/examples
    /usr/share/doc/php5-memcache/examples/example.php
    /usr/share/doc/php5-memcache/README
    /usr/share/doc/php5-memcache/copyright
    /usr/share/lintian/overrides/php5-memcache

    ¿Se te ocurre alguna solución?

  2. Hola, gracias por leer mi blog, espero que pases seguido.

    Este el archivo /etc/php5/conf.d/memcache.ini debe de existir si usas Ubuntu, no se porque a ti no te aparece. Ahora, todos los archivos y directorios que listas en el comentario yo también los tengo a excepción del archivo /var/lib/dpkg/info/php5-memcache.config. Podría pensar en dos soluciones.

    1. Podrías ver el archivo /var/lib/dpkg/info/php5-memcache.config, y com pararlo con memcache.ini que yo listo en el tutorial, si son iguales pues ya esta.

    2. Si no, tal vez funcione creando el archivo /etc/php5/conf.d/memcache.ini, estableciendo el siguiente contenido:

    ; uncomment the next line to enable the module
    extension=memcache.so

    Guardas y reinicias Apache, yo le doy a que funcione más la segunda solución. Avísame que tal te fue.

    s4lu2

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: