Instalar Memcached en Plesk con CentOS

Instalar Memcached en Plesk con CentOS.

En anteriores artículos ya hablamos de como instalar Memcached en CentOS (algo indispensable si quieres reducir el consumo de tu servidor), pero debes saber que si usas el panel de control web Plesk esa configuración no es valida.

Aclaro que no es que no sea valida, simplemente no es efectiva pues no se aplica a los sitios web.

El motivo?… Plesk solo usa el sistema operativo para apoyarse en el, y poder ejecutarse. El resto esta totalmente aislado, por lo cual si instalas Memcached de la manera tradicional tan solo trabajara sobre tu linux, osea no sirve para nada.

La instalación es similar a la clásica, simplemente falta aplicarlo a Plesk.

Vemos como se hace…

Instalar Memcached en Plesk con CentOS 1

 

Instalar Memcached en CentOS

yum clean all

yum -y update

yum -y install memcached

Una vez instalado lo configuramos según nuestras necesidades.
nano /etc/sysconfig/memcached

ejemplo…
PORT="11211"
USER="memcached"
MAXCONN="1524"
CACHESIZE="264"
OPTIONS="-l 127.0.0.1"

Guardamos el archivo y cerramos el editor.

Continuamos…

systemctl restart memcached

systemctl start memcached

systemctl enable memcached

 

Vamos con Plesk.

Dependiendo de la/las versiones PHP que vayas a usar en tus sitios web, instalamos las dependencias (ojo, la versión sobre la cual se instala Plesk no tiene nada que ver, normalmente php5.6) correspondientes.

PHP 7.0

yum install make plesk-php70-devel gcc glibc-devel libmemcached-devel zlib-devel

PHP 7.1
yum install make plesk-php71-devel gcc glibc-devel libmemcached-devel zlib-devel

PHP 7.2
yum install make plesk-php72-devel gcc glibc-devel libmemcached-devel zlib-devel

 

Una vez instalada/s la dependencia correspondiente debemos compilar Memcached para que sea posible aplicarlo a Plesk.

PHP 7.0

/opt/plesk/php/7.0/bin/pecl install memcached

PHP 7.1
/opt/plesk/php/7.1/bin/pecl install memcached

PHP 7.2
/opt/plesk/php/7.2/bin/pecl install memcached

 

Añadimos la librería de Memcached a Plesk.

PHP 7.0

echo "extension=memcached.so" > /opt/plesk/php/7.0/etc/php.d/memcached.ini

PHP 7.1
echo "extension=memcached.so" > /opt/plesk/php/7.1/etc/php.d/memcached.ini

PHP 7.2
echo "extension=memcached.so" > /opt/plesk/php/7.2/etc/php.d/memcached.ini

Instalar Memcached en Plesk con CentOS 2

Hacemos un re-read.

plesk bin php_handler --reread

Ya lo tienes.

Observa en la imagen superior, como aparece Memcached como extensión php en Plesk.

 

Aporte:

Recomiendo encarecidamente la configuración de OPcache Zend, dado que la configuración que trae por defecto (aunque este activada en Plesk) es pésima, es más… no sirve para nada.

Revisa este articulo anterior que habla al respecto e indica como configurarlo correctamente:

 

Espero te resulte útil este tutorial sobre como instalar Memcached en Plesk.

Agregar comentario