Installazione software · 3 min read · Nov 09, 2025

Come installare Memcached su Ubuntu 20.04 LTS

Memcached è un sistema di caching in memoria distribuito, open-source e ad alte prestazioni. È uno store di chiavi-valori in memoria per piccoli pezzi di dati arbitrari e viene utilizzato per velocizzare i siti web dinamici memorizzando i dati nella RAM. Memcached è un ottimo strumento per te se la tua applicazione web ha molte chiamate di 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.
  • Una password di root configurata sul tuo server.

Installare Memcached

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

apt-get install memcached libmemcached-tools -y

Una volta installato, avvia il servizio Memcached e abilitalo per l’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 (running) 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 ascolta 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))                                          

Configurare 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 cambiare la porta predefinita, modifica il file di configurazione di Memcached come mostrato di seguito:

nano /etc/memcached.conf

Cambia i seguenti valori:

# La porta di connessione predefinita è 11211
-p 11211

-l your-server-ip

# Limita il numero di connessioni simultanee in entrata. Il valore predefinito del demone è 1024
 -c 1024

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

systemctl restart memcached

Puoi ora verificare lo stato di 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

Configurare PHP per utilizzare Memcached

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

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

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

Successivamente, crea un file PHP di esempio nella directory radice di Apache con il seguente comando:

nano /var/www/html/phpinfo.php

Aggiungi il seguente codice:


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 il seguente schermo:

Collegare MemCached a PHP

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

Se desideri abilitare il supporto per Python, installa il seguente pacchetto:

apt-get install python3-pymemcache -y

Se desideri abilitare il supporto per Perl, installa il seguente pacchetto:

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

Conclusione

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

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.