GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Memcached sur Ubuntu 20.04 LTS

Memcached est un système de mise en cache de mémoire distribuée open source, hautes performances et à usage général. Il s'agit d'un magasin clé-valeur 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 les données dans la RAM. Memcached est un excellent outil pour vous si votre application Web a un nombre élevé d'appels en 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 est configuré sur votre serveur.

Installer Memcached

Par défaut, le package Memcached est disponible dans le référentiel par défaut d'Ubuntu. Vous pouvez l'installer à l'aide de 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 redémarrage avec la commande suivante :

systemctl start memcached
systemctl enable memcached

Vous pouvez également vérifier le service Memcached à l'aide de la commande suivante :

systemctl status memcached

Vous devriez obtenir le résultat suivant :

? 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 le résultat suivant :

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 dans /etc/memcached.conf. Vous pouvez le configurer selon vos besoins.

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

nano /etc/memcached.conf

Modifiez les valeurs suivantes :

# 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

Enregistrez et fermez le fichier, puis redémarrez le service Memcached pour mettre en œuvre les modifications.

systemctl restart memcached

Vous pouvez maintenant vérifier le statut Memcached avec la commande suivante :

memcstat --servers=your-server-ip

Vous devriez obtenir le résultat suivant :

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

Configurer PHP pour utiliser Memcached

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

Commencez par installer les modules Apache et PHP avec la commande suivante :

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

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

nano /var/www/html/phpinfo.php

Ajoutez le code suivant :

<?php 
phpinfo();
?>

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://your-server-ip/phpinfo.php. Vous devriez voir l'écran suivant :

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

Si vous souhaitez activer la prise en charge de Python, installez le package suivant :

apt-get install python3-pymemcache -y

Si vous souhaitez activer la prise en charge de Perl, installez le package suivant :

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

Conclusion

Dans ce guide, vous avez appris à installer et à configurer Memcached sur le serveur Ubuntu 20.04. Vous avez également appris à activer la prise en charge de PHP, Python et Perl dans Memcached. N'hésitez pas à me demander si vous avez des questions.


Ubuntu
  1. Comment installer Memcached sur Ubuntu 20.04

  2. Comment installer Magnolia CMS sur Ubuntu 18.04 LTS

  3. Comment installer LimeSurvey sur Ubuntu 18.04 LTS

  4. Comment installer Alfresco CMS sur Ubuntu 18.04 LTS

  5. Comment installer Minecraft Server sur Ubuntu 20.04 LTS

Comment installer Memcached sur Ubuntu 16.04 LTS

Comment installer Zulip sur Ubuntu 16.04 LTS

Comment installer Go sur Ubuntu 18.04 LTS

Comment installer Memcached sur Ubuntu 18.04 LTS

Comment installer Go sur Ubuntu 20.04 LTS

Comment installer Memcached sur Ubuntu 20.04 LTS