GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Installer Memcached avec Apache sur Ubuntu 20.04

Memcached est un programme de mise en cache d'objets open source qui accélère les performances de votre base de données en mettant en cache les données en mémoire. Il est très utile pour les sites Web dynamiques qui permettent aux appels répétés d'objets PHP d'être mis en cache dans la mémoire système. Il stocke des données basées sur des valeurs-clés pour de petites chaînes ou objets arbitraires. Il offre de nombreuses fonctionnalités, notamment une facilité d'utilisation, une latence inférieure à la milliseconde, une architecture multithread, le partitionnement des données, la prise en charge de plusieurs langues et bien d'autres.

Dans ce tutoriel, nous allons vous montrer comment installer Memcached avec Apache sur un VPS Ubuntu 20.04.

Prérequis

  • Un VPS Ubuntu 20.04 (nous utiliserons notre plan SSD 2 VPS)
  • Accès au compte utilisateur root (ou accès à un compte administrateur avec privilèges root)

Étape 1 :Connectez-vous au serveur et mettez à jour les packages du système d'exploitation du serveur

Tout d'abord, connectez-vous à votre serveur Ubuntu 20.04 via SSH en tant qu'utilisateur root :

ssh root@IP_Address -p Port_number

Vous devrez remplacer "IP_Address" et "Port_number" par l'adresse IP et le numéro de port SSH respectifs de votre serveur. De plus, remplacez "root" par le nom d'utilisateur du compte administrateur si nécessaire.

Avant de commencer, vous devez vous assurer que tous les packages du système d'exploitation Ubuntu installés sur le serveur sont à jour. Vous pouvez le faire en exécutant les commandes suivantes :

apt-get update -y
apt-get upgrade -y

Étape 2 :Installer Memcached

Le package Memcached est disponible dans le référentiel du système d'exploitation par défaut d'Ubuntu 20.04. Vous pouvez l'installer en exécutant la commande suivante :

apt-get install memcached libmemcached-tools -y

Par défaut, le service Memcached démarre automatiquement après son installation sur votre système. Vous pouvez le vérifier 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>
     Active: active (running) since Fri 2021-01-08 08:25:36 UTC; 12s ago
       Docs: man:memcached(1)
   Main PID: 32022 (memcached)
      Tasks: 10 (limit: 2353)
     Memory: 1.5M
     CGroup: /system.slice/memcached.service
             └─32022 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P>

Jan 08 08:25:36 ubuntu2004 systemd[1]: Started memcached daemon.

Vous pouvez également démarrer et arrêter le service Memcached à l'aide de la commande suivante :

systemctl start memcached
systemctl stop memcached

Memcached écoute sur le port 11211, vous pouvez également le vérifier à l'aide de la commande suivante :

ss -antpl | grep 11211

Vous devriez obtenir le résultat suivant :

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

Étape 3 :Configurer Memcached

Le fichier de configuration principal de Memcached se trouve dans /etc/memcached.conf. Par défaut, Memcached écoute sur localhost sur le port 11211. Si votre application s'exécute sur l'hôte distant, vous devrez configurer Memcached pour autoriser la connexion à partir de l'hôte distant.

Pour ce faire, modifiez le fichier /etc/memcached.conf :

nano /etc/memcached.conf

Recherchez la ligne suivante :

-l 127.0.0.1

Remplacez-le par l'adresse IP de votre serveur comme indiqué ci-dessous :

-l 192.168.0.100

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

systemctl restart memcached

Étape 4 :Installer et configurer Apache avec le support Memcached

Ensuite, vous devrez installer Apache et PHP, et activer le support Memcached. Vous pouvez installer les extensions Apache, PHP et PHP Mecached avec la commande suivante :

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

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

systemctl restart apache2
systemctl restart memcached

Étape 5 :Vérifier Memcached

Ensuite, créez un fichier dans le répertoire racine Web d'Apache et testez si Memcached fonctionne ou non.

nano /var/www/html/phpinfo.php

Ajoutez la ligne suivante :

<?php
phpinfo();
?>

Enregistrez et fermez le fichier puis ouvrez votre navigateur Web et tapez l'URL http://your-server-ip/phpinfo.php . Vous devriez voir l'écran suivant :

Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts de le configurer pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Panels
  1. Comment installer Odoo 10 sur Ubuntu 16.04 avec Apache comme proxy inverse

  2. Installer WordPress avec Memcached et Nginx sur Ubuntu

  3. Comment installer Odoo 12 sur Ubuntu 18.04 avec Apache comme proxy inverse

  4. Comment installer Odoo 14 sur Ubuntu 20.04 avec Apache comme proxy inverse

  5. Installer phpMyAdmin sur Ubuntu 22.04 avec Apache

Comment installer PrestaShop sur Ubuntu 20.04 avec Apache

Comment installer phpBB avec Apache sur Ubuntu 20.04

Installer Ubuntu 16.04 - Avec des captures d'écran

Installer Apache Solr sur Ubuntu 20.04

Installer phpMyAdmin avec Apache sur Ubuntu 20.04

Comment installer NextCloud sur Ubuntu 20.04 avec Apache