Aunque este tutorial está escrito pensando en una distribución Suse y openSuse, se podría aplicar a otras como debian.
Antes de nada, tenemos dos opciones a elegir: php-memcached o php-memcache. Las dos funcionan igual en la capa de programación php, pero tienen las siguientes particularidades:
php-memcache: Es la extensión más antigua de las dos, no requiere librerías adicionales.
php-memcached: Es la extensión más nueva, pero desarrollada por Andrei Zmievski (desarrollador del core de php) y requiere libmemcached. Yo he elegido esta, porque me da más confianza que Andrei sea el responsable de su desarrollo.
* Nota: si usas symfony 1.2 o inferior, debes usar la extensión php-memcache
Comencemos pues descargando la extensión libmemcached y la compilamos.
wget http://download.tangent.org/libmemcached-0.35.tar.gz tar -xvf libmemcached-0.35.tar.gz cd libmemcached-0.35/ /configure make make install
Ahora nos tendríamos que bajar la extensión php-memcached del sitio web pecl, pero antes debemos instalar las librerías de desarrollo de php, para poder compilar dicha extensión.
#instalamos las librerías de desarrollo de php zypper install php5-devel #ahora nos bajamos la extensión de pecl wget http://pecl.php.net/get/memcached-1.0.0.tgz cd memcached-1.0.0/ #hacemos un phpize para generar el configurador phpize #compilamos /configure make make install
Por último debemos crear el archivo /etc/php5/conf.d/memcached.ini e indicar lo siguiente en él para que php active esta extensión:
extension=memcached.so
Ahora basta con reiniciar el servidor web para disponer de esta extensión habilitada.
— Posted by admin | Posted in Desarrollo web, Sistemas TI | Posted on 06/01/2010




Tras el primer ./configure sale el siguiente error:
configure: error: “could not find memcached binary”
menos mal que linux es mucho mejor que windows…
en fin. sin palabras. horas y horas detrás de todo tipo de gilipolleces relativas a configuración. que asco de informática y que asco de linux.
Comentario de Muy Cansado — 01/05/2011 @ 3:30