GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Memcached su Ubuntu 20.04 LTS

Memcached è un sistema di memorizzazione nella cache di memoria distribuita open source, ad alte prestazioni e per uso generico. È un archivio chiave-valore in memoria per piccoli blocchi di dati arbitrari e utilizzato per accelerare i siti Web dinamici memorizzando nella cache i dati nella RAM. Memcached è un ottimo strumento per te se la tua applicazione web ha chiamate ad alta lettura e scritture poco frequenti.

In questo tutorial, ti mostreremo come installare e configurare Memcached su Ubuntu 20.04.

Prerequisiti

  • Un server che esegue Ubuntu 20.04.
  • Sul tuo server è configurata una password di root.

Installa Memcached

Per impostazione predefinita, il pacchetto Memcached è disponibile nel repository predefinito di Ubuntu. Puoi installarlo usando il seguente comando:

apt-get install memcached libmemcached-tools -y

Una volta installato, avvia il servizio Memcached e abilitalo all'avvio al riavvio con il seguente comando:

systemctl start memcached
systemctl enable memcached

Puoi anche verificare il servizio Memcached utilizzando il seguente comando:

systemctl status memcached

Dovresti ottenere il seguente output:

? memcached.service - memcached daemon
     Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled)
     Active: active (runningeneral-purpose distributed memory-caching system.g) since Thu 2020-05-14 03:03:35 UTC; 33s ago
       Docs: man:memcached(1)
   Main PID: 93483 (memcached)
      Tasks: 10 (limit: 2282)
     Memory: 1.6M
     CGroup: /system.slice/memcached.service
             ??93483 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P /var/run/memcached/memcached.pid

May 14 03:03:35 ubuntu2004 systemd[1]: Started memcached daemon.

Per impostazione predefinita, Memcached è in ascolto sulla porta 11211. Puoi verificarlo con il seguente comando:

ss -tulpn | grep :11211

Dovresti vedere il seguente output:

tcp   LISTEN 0      1024                         127.0.0.1:11211        0.0.0.0:*                                                                                users:(("memcached",pid=93483,fd=26))                                          

Configura Memcached

Il file di configurazione predefinito di Memcached si trova in /etc/memcached.conf. Puoi configurarlo secondo le tue esigenze.

Le impostazioni predefinite sono sufficienti per la maggior parte delle applicazioni. Tuttavia, se desideri consentire l'accesso remoto al tuo server Memcached e modificare la porta predefinita, modifica il file di configurazione di Memcached come mostrato di seguito:

nano /etc/memcached.conf

Modifica i seguenti valori:

# Default connection port is 11211
-p 11211

-l your-server-ip

# Limit the number of simultaneous incoming connections. The daemon default is 1024
 -c 1024

Salva e chiudi il file, quindi riavvia il servizio Memcached per implementare le modifiche.

systemctl restart memcached

Ora puoi verificare lo stato Memcached con il seguente comando:

memcstat --servers=your-server-ip

Dovresti ottenere il seguente output:

Server: your-server-ip (11211)
	 pid: 94106
	 uptime: 30
	 time: 1589425647
	 version: 1.5.22
	 libevent: 2.1.11-stable
	 pointer_size: 64
	 rusage_user: 0.036605
	 rusage_system: 0.006100
	 max_connections: 1024

Configura PHP per utilizzare Memcached

A questo punto, Memcached è installato e configurato. Ora puoi configurare PHP per utilizzare Memcached.

Innanzitutto, installa i moduli Apache e PHP con il seguente comando:

apt-get install apache2 libapache2-mod-php php php-cli php-memcached -y

Quindi, crea un file PHP di esempio nella directory principale di Apache con il seguente comando:

nano /var/www/html/phpinfo.php

Aggiungi il seguente codice:

<?php 
phpinfo();
?>

Salva e chiudi il file, quindi riavvia il servizio Apache per implementare le modifiche:

systemctl restart apache2

Ora apri il tuo browser web e digita l'URL http://your-server-ip/phpinfo.php. Dovresti vedere la seguente schermata:

Come puoi vedere, il supporto Memcached è abilitato in PHP.

Se vuoi abilitare il supporto Python, installa il seguente pacchetto:

apt-get install python3-pymemcache -y

Se vuoi abilitare il supporto Perl, installa il seguente pacchetto:

apt-get install libcache-memcached-libmemcached-perl -y

Conclusione

In questa guida hai imparato come installare e configurare Memcached sul server Ubuntu 20.04. Hai anche imparato come abilitare il supporto PHP, Python e Perl in Memcached. Sentiti libero di chiedermi se hai domande.


Ubuntu
  1. Come installare Memcached su Ubuntu 20.04

  2. Come installare Magnolia CMS su Ubuntu 18.04 LTS

  3. Come installare LimeSurvey su Ubuntu 18.04 LTS

  4. Come installare Alfresco CMS su Ubuntu 18.04 LTS

  5. Come installare Minecraft Server su Ubuntu 20.04 LTS

Come installare Memcached su Ubuntu 16.04 LTS

Come installare Zulip su Ubuntu 16.04 LTS

Come installare Vai su Ubuntu 18.04 LTS

Come installare Memcached su Ubuntu 18.04 LTS

Come installare Vai su Ubuntu 20.04 LTS

Come installare Memcached su Ubuntu 20.04 LTS