En un servidor con apache 2.0 y cpanel, tenía que meter el módulo memcache tanto de php como de apache.
Para compilar apache con este módulo, utilice el propio script de cpanel para recompilar /scripts/easyapache. Es muy sencillo de usar y en la lista de posibles módulos de apache apacere memcache. En cambio no aparece como módulo de php
Lo primero que intente es utilizar una solución que dio hace poco mi compañero sysadmin, en uno de sus post, con estas líneas:
root@tureceta [~]# cat /var/cpanel/easy/apache/rawopts/PHP.5.2.13 --enable-memcache --enable-pcntl --enable-sysvsem --enable-sysvshm --enable-sysvmsg
Lamentablemente no me funcionó (he de decir que sí me funcionó con otros módulos) y tuve que meter el módulo a mano, con estos sencillos pasos:
cd /usr/src/ wget http://pecl.php.net/get/memcache-2.2.5.tgz tar zxvf memcache-2.2.5.tgz cd memcache-2.2.5 phpize ./configure make make install
Una vez que ha acabado, tenemos que modificar nuestro php.ini para indicar a php donde esta el módulo y así pueda cargarlo correctamente. En mi caso:
vim /usr/local/lib/php.ini extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20060613" extension=memcache.so
