Installation · 3 min read · Nov 09, 2025

Comment installer Memcached sur Ubuntu 20.04 LTS

Memcached est un système de mise en cache de mémoire distribuée, open-source, haute performance et à usage général. C’est un magasin de clés-valeurs en mémoire pour de petits morceaux de données arbitraires et utilisé pour accélérer les sites Web dynamiques en mettant en cache des données dans la RAM. Memcached est un excellent outil pour vous si votre application Web a de nombreux appels de lecture et des écritures peu fréquentes.

Dans ce tutoriel, nous allons vous montrer comment installer et configurer Memcached sur Ubuntu 20.04.

Prérequis

  • Un serveur exécutant Ubuntu 20.04.
  • Un mot de passe root configuré sur votre serveur.

Installer Memcached

Par défaut, le paquet Memcached est disponible dans le dépôt par défaut d’Ubuntu. Vous pouvez l’installer en utilisant la commande suivante :

apt-get install memcached libmemcached-tools -y

Une fois installé, démarrez le service Memcached et activez-le pour qu’il démarre au démarrage avec la commande suivante :

systemctl start memcached  
systemctl enable memcached

Vous pouvez également vérifier le service Memcached en utilisant la commande suivante :

systemctl status memcached

Vous devriez obtenir la sortie suivante :

? 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.

Par défaut, Memcached écoute sur le port 11211. Vous pouvez le vérifier avec la commande suivante :

ss -tulpn | grep :11211

Vous devriez voir la sortie suivante :

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

Configurer Memcached

Le fichier de configuration par défaut de Memcached se trouve à /etc/memcached.conf. Vous pouvez le configurer selon vos besoins.

Les paramètres par défaut suffisent pour la plupart des applications. Cependant, si vous souhaitez autoriser l’accès à distance à votre serveur Memcached et changer le port par défaut, modifiez le fichier de configuration de Memcached comme indiqué ci-dessous :

nano /etc/memcached.conf

Changez les valeurs suivantes :

# Le port de connexion par défaut est 11211
-p 11211

-l votre-ip-serveur

# Limiter le nombre de connexions simultanées entrantes. Le défaut du démon est 1024
 -c 1024

Enregistrez et fermez le fichier, puis redémarrez le service Memcached pour appliquer les modifications.

systemctl restart memcached

Vous pouvez maintenant vérifier l’état de Memcached avec la commande suivante :

memcstat --servers=votre-ip-serveur

Vous devriez obtenir la sortie suivante :

Server: votre-ip-serveur (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

Configurer PHP pour utiliser Memcached

À ce stade, Memcached est installé et configuré. Maintenant, vous pouvez configurer PHP pour utiliser Memcached.

Tout d’abord, installez Apache et les modules PHP avec la commande suivante :

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

Ensuite, créez un fichier PHP d’exemple dans le répertoire racine d’Apache avec la commande suivante :

nano /var/www/html/phpinfo.php

Ajoutez le code suivant :


Enregistrez et fermez le fichier, puis redémarrez le service Apache pour appliquer les modifications :

systemctl restart apache2

Maintenant, ouvrez votre navigateur Web et tapez l’URL http://votre-ip-serveur/phpinfo.php. Vous devriez voir l’écran suivant :

Connecter MemCached à PHP

Comme vous pouvez le voir, le support de Memcached est activé dans PHP.

Si vous souhaitez activer le support Python, installez le paquet suivant :

apt-get install python3-pymemcache -y

Si vous souhaitez activer le support Perl, installez le paquet suivant :

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

Conclusion

Dans ce guide, vous avez appris comment installer et configurer Memcached sur un serveur Ubuntu 20.04. Vous avez également appris comment activer le support PHP, Python et Perl dans Memcached. N’hésitez pas à me poser des questions si vous en avez.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.