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 -yUne 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 memcachedVous pouvez également vérifier le service Memcached en utilisant la commande suivante :
systemctl status memcachedVous 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 :11211Vous 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.confChangez 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 memcachedVous pouvez maintenant vérifier l’état de Memcached avec la commande suivante :
memcstat --servers=votre-ip-serveurVous 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 -yEnsuite, créez un fichier PHP d’exemple dans le répertoire racine d’Apache avec la commande suivante :
nano /var/www/html/phpinfo.phpAjoutez le code suivant :
Enregistrez et fermez le fichier, puis redémarrez le service Apache pour appliquer les modifications :
systemctl restart apache2Maintenant, ouvrez votre navigateur Web et tapez l’URL http://votre-ip-serveur/phpinfo.php. Vous devriez voir l’écran suivant :

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 -ySi vous souhaitez activer le support Perl, installez le paquet suivant :
apt-get install libcache-memcached-libmemcached-perl -yConclusion
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.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.