Cómo instalar Memcached en Ubuntu 18.04 | Hosting mas barato

18/04
Memcached es un sistema de almacenamiento en caché de objetos de memoria que le permite almacenar en caché información en una memoria, lo cual es muy útil para la optimización de sitios web. También mejora la velocidad de la aplicación y evita un rendimiento deficiente en su servidor dedicado.
Este tutorial le muestra cómo instalar y configurar Memcached en un servidor Ubuntu 18.04 LTS.
Esta guía asume que tiene un conocimiento básico de Linux y, lo más importante, su sitio está alojado en su propio VPS.
Con estos elementos esenciales en su lugar, puede comenzar a instalar su servidor Memcached.
Para comenzar con Memcached, recopile todos los componentes necesarios del repositorio de Ubuntu. Para obtener los componentes más recientes, primero actualice su sistema con el siguiente comando:>
$ sudo apt-get update
Ahora instale Memcached de la siguiente manera:
$ sudo apt-get install memcached
También puede instalar libmemcached-tools, un conjunto de bibliotecas que contiene varias herramientas que funcionan bien con el servidor Memcached:
$ sudo apt-get install libmemcached-tools
En este punto, Memcached debería estar instalado correctamente en su servidor, junto con las herramientas esenciales que puede utilizar para probar fácilmente la conectividad. Ahora pasemos a la configuración de Memcached.
Antes de configurar Memcached, debe asegurarse de que esté escuchando en la interfaz local 127.0.0.1. Para la configuración de nivel estándar, verificaremos las siguientes configuraciones en el archivo de configuración de Memcached en /etc/memcached.conf.
La última versión de Memcached que se envía con Ubuntu y Debian tiene el parámetro -1 en la interfaz local. Este parámetro define la dirección IP de Memcached y evita los ataques de denegación de servicio que pueden provenir de la red.
Podemos comprobar esta configuración para confirmar que funciona correctamente:
Usar Nano abrir /etc/memcached.conf Archivo:
$ sudo nano /etc/memcached.conf
Para verificar la configuración de la interfaz, busque la siguiente línea en su archivo:
/etc/memcached.conf
. . .
-l 127.0.0.1
Cuando el escenario muestra -1 127.0.0.1, no es necesario cambiar esta línea.
Ahora guarde y salga del archivo cuando haya terminado.
Continúe y reinicie el servicio Memcached para que estos cambios surtan efecto:
$ sudo systemctl restart memcached
Confirme que el servicio Memcached esté monitoreando la interfaz local para las conexiones TCP con el siguiente comando:
$ sudo netstat -plunt
Debería obtener los siguientes resultados:
Output Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name . . . tcp 0 0 127.0.0.1:11211 0.0.0.0:* LISTEN 2383/memcached . . .
Esta salida muestra que memcached es a través de conexiones TCP 127.0.0.1.
Ejecute el siguiente comando para verificar y verificar que su servicio Memcached esté funcionando correctamente con su computadora. Esto mostrará las estadísticas actuales del servidor Memcached.
$ echo "stats settings" | nc localhost 11211
Debería ver el siguiente resultado:
Los valores pueden diferir de los siguientes resultados:
STAT maxbytes 134217728 STAT maxconns 1024 STAT tcpport 11211 STAT udpport 11211 STAT inter 127.0.0.1 STAT verbosity 0 STAT oldest 0 STAT evictions on STAT domain_socket NULL STAT umask 700 STAT growth_factor 1.25 STAT chunk_size 48 STAT num_threads 4 STAT num_threads_per_udp 4 STAT stat_key_prefix : STAT detail_enabled no STAT reqs_per_event 20 STAT cas_enabled yes STAT tcp_backlog 1024 STAT binding_protocol auto-negotiate STAT auth_enabled_sasl no STAT item_size_max 1048576 STAT maxconns_fast no STAT hashpower_init 0 STAT slab_reassign no STAT slab_automove 0 STAT lru_crawler no STAT lru_crawler_sleep 100 STAT lru_crawler_tocrawl 0 STAT tail_repair_time 0 STAT flush_enabled yes STAT hash_algorithm jenkins STAT lru_maintainer_thread no STAT hot_lru_pct 32 STAT warm_lru_pct 32 STAT expirezero_does_not_evict no END
Después de verificar la configuración de Memcache, instale el módulo PHP para Memcached.
Instale la versión PHP actual de ppa: ondrej / php. Si ya tiene PHP instalado, omita este paso.
De lo contrario, ejecute los siguientes comandos: apt
$ sudo add-apt-repository ppa:ondrej/php $ sudo apt-get update $ sudo apt-get install -y php php-dev php-pear libapache2-mod-php
A continuación, instale la extensión PHP necesaria para Memcached:
$ sudo apt-get install -y php-memcached
Ahora reinicie Apache para que los cambios surtan efecto:
$ sudo service apache2 restart
Pruebe que el servicio PHP de Memcache esté funcionando correctamente. Asegúrese de tener un archivo de prueba llamado. crear info.php con el siguiente contenido:
<?php phpinfo(); ?>
Ahora intenta acceder a él info.php en su interfaz web. Si la página PHP está en su navegador, todo está funcionando bien y puede continuar.
Felicitaciones, ha instalado y configurado correctamente Memcached en Ubuntu 18.04. Esperamos que este tutorial te haya resultado útil. Para obtener ayuda adicional, recomendamos visitar la página oficial de Memcached.