Cómo instalar Memcached en CentOS/RHEL 8
- 2263
- 310
- Sr. Eduardo Menchaca
Memcached es un sistema de almacenamiento de caché de objetos de memoria distribuido que almacenaba datos en la memoria en base de valor clave. Es muy útil para optimizar los sitios web dinámicos y la velocidad habilitada al almacenar objetos en la memoria. Lea más sobre Memcache.
Este artículo lo ayudará a instalar la extensión Memcached y PHP Memcache en los sistemas Centos 8 y Rhel 8 Linux.
Requisitos previos
Debe tener un sistema CentOS 8 o Rhel 8 Linux con acceso a cuenta privilegiada de sudo.
Paso 1 - Instale el servidor Memcached
Los paquetes RPM de Memcached están disponibles en el repositorio de paquetes predeterminado en sistemas CentOS/RHEL 8.
Primero, actualice el caché DNF en su sistema. Después de eso, instale memcached usando los siguientes comandos. Esto también instalará bibliotecas requeridas en su sistema.
Sudo DNF Update -y
sudo dnf instalar memcached libmemcached -y
Los comandos anteriores se instalarán Ha instalado correctamente el servidor Memcached. Ahora configure su servidor Memcache para varias opciones. El archivo de configuración del servicio Memcached es/etc/sysconfig/memcached, edite el archivo de configuración en su editor de texto favorito: Ahora actualice los siguientes valores según sus requisitos. Aquí las opciones son: Guarde su archivo y cierre. Ahora comience al servicio Memcached ejecutando el siguiente comando. También debe habilitar el servicio Memcached para comenzar con el arranque del sistema. Ejecute el comando a continuación para hacer esto: El servicio Memcached está en funcionamiento ahora. Para ver las estadísticas del servicio Memcached, ejecute el siguiente comando desde el terminal. Esto proporcionará todos los detalles sobre el servicio Memcached. Producción: Además, debemos permitir el tráfico al servidor Memcached abriendo el puerto predeterminado (puerto 11211) en el firewall. Por lo tanto, ejecute los comandos a continuación: Para conectar el servicio Memcache desde aplicaciones basadas en PHP, debe instalar Memcache PHP Extension. Esta extensión debe instalarse en el mismo servidor donde la aplicación PHP se está ejecutando en. Si su aplicación PHP también se ejecuta con el sistema CentOS/RHEL 8, siga las instrucciones a continuación para habilitar la extensión de Memcached. Hay dos tipos de extensiones disponibles para PHP. Primero es Memcache se utiliza mediante la versión anterior de las aplicaciones PHP. La última aplicación PHP utiliza la extensión "Memcached". Los comandos a continuación instalarán la extensión (Memcache y Memcached) en su sistema CentOS 8 y RHEL 8. Reiniciar el servicio Apache para habilitar la extensión Ahora verifique si la extensión Memcache PHP está habilitada y funciona correctamente. Crear un phpinfo.php Archivo utilizando el siguiente código Ahora acceso phpinfo.php En la interfaz web y busque memcache o memcached, obtendrá resultados como a continuación. En este tutorial, ha aprendido a instalar el servidor de almacenamiento en caché Memcached en el sistema CentOS/RHEL 8. También instalada PHP Memcached Extension.sudo vi/etc/sysconfig/memcached
Port = "11211" user = "Memcached" maxconn = "1024" cachesize = "64" options = "-L 127.0.0.1, :: 1 "
Paso 3 - Administrar el servicio Memcached
sudo systemctl iniciar memcached
sudo systemCtl habilita memcached
echo "Configuración de estadísticas" | NC Localhost 11211
STAT MAXBYTES 67108864 STAT MAXCONNS 1024 STAT TCPPORT 11211 STAT UDPPORT 0 STAT Inter 127.0.0.1, :: 1 Estadística Verbosidad 0 STAT más antiguo 0 STAT desalojos en STAT Domain_socket NULL STAMA UMASK 700 STAT GROWN_FACTOR 1.25 stat stat_size 48 stat num_threads 4 stat num_threads_per_udp 1 stat_key_prefix: ... final
Paso 4 - Ajuste las reglas de firewall
sudo firewall-cmd --zone = public --permanent --add-port = 11211/tcp
sudo firewall-cmd--releir
Paso 5 - Instale la extensión Memcached PHP
sudo dnf install Epel -Lelease -y
sudo dnf install https: // rpms.remirepo.NET/Enterprise/REMI-RELEASE-8.rpm -y
SUDO DNF MODULE RESET PHP
SUDO DNF MODULE Enable PHP: REMI-7.4 -y
sudo DNF Instalar PHP-PECL-MemCached PHP-PECL-MEMCACHE -Y
sudo systemctl reiniciar httpd.servicio
sudo vi/var/www/html/phpinfo.php
123 http: // server-ip-addr/phpinfo.php
Conclusión
- « Encuentre todos los archivos con 777 permiso en Linux
- Cómo crear y acceder al archivo phpinfo () »