GNU/Linux >> Tutoriels Linux >  >> Linux

Comment installer Memcached sur Debian 10

Memcached est un système de mise en cache d'objets de mémoire distribuée open source, hautes performances et à usage général. Il aide à accélérer les sites Web dynamiques en mettant en cache les données, les jetons d'authentification des utilisateurs et les appels d'API dans la RAM. Memcached fournit également un mécanisme pour partager les données entre plusieurs instances d'application. Généralement, il est utilisé pour accélérer les applications basées sur PHP, notamment Joomla, WordPress, Drupal et Python.

Dans ce tutoriel, nous allons vous montrer comment installer et configurer Memcached sur Debian 10.

Prérequis

  • Un nouveau VPS Debian 10 sur la plate-forme cloud Atlantic.Net
  • Un mot de passe root configuré sur votre serveur

Étape 1 - Créer un serveur cloud Atlantic.Net

Tout d'abord, connectez-vous à votre serveur Atlantic.Net Cloud. Créez un nouveau serveur en choisissant Debian 10 comme système d'exploitation avec au moins 1 Go de RAM. Connectez-vous à votre serveur cloud via SSH et connectez-vous à l'aide des informations d'identification mises en évidence en haut de la page.

Une fois connecté à votre serveur Debian 10, exécutez la commande suivante pour mettre à jour votre système de base avec les derniers packages disponibles.

apt-get update -y

Étape 2 - Installer Memcached

apt-get install memcached libmemcached-tools -y

Une fois le Memcached installé, vous pouvez vérifier l'état de Memcached avec 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 (running) since Sun 2020-12-06 13:36:23 UTC; 4s ago
Docs: man:memcached(1)
Main PID: 15969 (memcached)
Tasks: 10 (limit: 2359)
Memory: 3.3M
CGroup: /system.slice/memcached.service
└─15969 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P 
/var/run/memcached/memcached.pid
ss -antpl | grep 11211

Vous devriez obtenir le résultat suivant :

LISTEN 0 128 127.0.0.1:11211 0.0.0.0:* 
users:(("memcached",pid=15969,fd=26))

Étape 3 - Configurer Memcached

Le fichier de configuration Memcached par défaut se trouve dans /etc/memcached.conf. Vous pouvez modifier le port par défaut de Memcached et le configurer pour un accès externe à l'aide du fichier :

nano /etc/memcached.conf

Modifiez les lignes suivantes si vous souhaitez configurer Memcached pour un accès externe.

-l your-server-ip
-p 11211

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

systemctl restart memcached

Étape 4 :Activer Memcached pour PHP et Python

Vous devrez installer une extension PHP pour Memcached si vous souhaitez activer Memcached pour une application Web basée sur PHP. Vous pouvez l'installer avec la commande suivante :

apt-get install php php-memcached -y

Si vous souhaitez activer Memcached pour les applications Python, vous pouvez installer l'extension Python Memcached avec la commande suivante :

apt-get install python3-pip -y
pip3 install pymemcache
pip3 install python3-memcached

Étape 5 – Vérifier l'installation de Memcached

À ce stade, Memcached est installé et en cours d'exécution. Il est maintenant temps de tester s'il est activé en PHP ou non.

Tout d'abord, installez le serveur Web Apache avec la commande suivante :

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

Ensuite, créez un nouveau fichier info.php dans le répertoire racine Web d'Apache :

nano /var/www/html/info.php

Ajoutez les lignes suivantes :

<?php
phpinfo();
?>

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

systemctl restart apache2

Maintenant, ouvrez votre navigateur Web et accédez à la page info.php en utilisant l'URL http://your-server-ip/info.php . Vous devriez voir la page suivante :

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

Conclusion

Dans le guide ci-dessus, vous avez appris à installer Memcached sur Debian 10. Vous avez également appris à activer Memcached en PHP et Python. Vous pouvez maintenant intégrer facilement votre site Web avec Memcached et accélérer le temps de chargement des pages ; essayez l'hébergement VPS d'Atlantic.Net.


Linux
  1. Comment installer Debian 10 (Buster)

  2. Comment installer Memcached sur Ubuntu 20.04

  3. Comment installer Memcached sur Debian 11 / Debian 10

  4. Comment installer MariaDB sur Debian 11

  5. Comment installer MySQL sur Debian 11

Comment installer Go sur Debian 10

Comment installer Memcached sur Debian 11

Comment installer Memcached sur Debian 11 Linux

Comment installer ISPConfig sur Debian 10 ?

Comment installer Skype sur Debian 10

Comment installer Go sur Debian