GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer Memcached sur Debian 9 / Debian 8

Memcached est un système de mise en cache d'objets de mémoire distribuée gratuit et open source à usage général utilisé pour accélérer les applications Web dynamiques basées sur une base de données en allégeant les charges de base de données vers la mémoire physique grâce à la mise en cache.

Memcaché est simple mais puissant. Il est largement utilisé par les sites Web les plus fréquentés tels que Google, Youtube, Wikipedia, etc.

Voici les étapes simples pour installer Memcached sur Debian 9 . De plus, cela devrait fonctionner sur les versions précédentes de Debian, c'est-à-dire Debian 8 et Debian 7.

Ouvrez un terminal, puis passez à l'utilisateur root.

$ su -

OU

$ sudo su -

Installer Memcached sur Debian 9

Mettre à jour l'index du référentiel.

apt-get update

Memcached est disponible dans les dépôts Debian. Installez Memcached sur Debian 9 à l'aide de la commande apt-get .

apt-get -y install memcached netcat

Vérifiez si le service Memcached est démarré ou non.

ps -ef | grep -i memcached

Sortie :

memcache  4107     1  0 02:56 ?        00:00:00 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1
root      4178  3896  0 03:05 pts/0    00:00:00 grep -i memcached

Configurer Memcached

Le fichier de configuration par défaut de Memcached est /etc/memcached.conf .

nano /etc/memcached.conf

Modifiez les paramètres, si nécessaire. Exemples de paramètres pour une mise en cache de 256 Mo.

# Start with a cap of 64 megs of memory. It's reasonable, and the daemon default
# Note that the daemon will grow to this size, but does not start out holding this much
# memory
-m 256

# Default connection port is 11211
-p 11211

# Run the daemon as root. The start-memcached will default to running as root if no
# -u command is present in this config file
-u memcache

# Specify which IP address to listen on. The default is to listen on all IP addresses
# This parameter is one of the only security measures that memcached has, so make sure
# it's listening on a firewalled interface.
# -l 127.0.0.1

Redémarrez le processus Memcached.

systemctl restart memcached

Pour démarrer automatiquement Memcached au démarrage.

systemctl enable memcached

Confirmez l'état d'exécution de Memcached.

echo "stats settings" | nc localhost 11211

Sortie :

STAT maxbytes 268435456
STAT maxconns 1024
STAT tcpport 11211
STAT udpport 11211
STAT inter NULL
STAT verbosity 0
STAT oldest 0
STAT evictions on
STAT domain_socket NULL
[. . .]

Pare-feu

Exécutez les commandes suivantes pour autoriser la connexion entrante sur le port n° 11211 .

ufw allow 11211/tcp
ufw reload

Vérifiez la connectivité à distance.

echo stats | nc memcache_host_name_or_ip 11211

Installer le module PHP Memcached

Installez le module PHP Memcached pour travailler avec PHP.

apt-get install -y php php-memcached

Redémarrez maintenant les services Memcached et Apache pour qu'ils prennent effet.

systemctl restart memcached
systemctl restart apache2

Vérifier l'extension Memcached

Créez un fichier php sous la racine du document du serveur Web.

vi /var/www/html/info.php

Placez le contenu suivant dans le fichier ci-dessus.

phpinfo(); ?>

Ouvrez un navigateur Web et visitez l'URL suivante.

http://votre.ip.add.ress/info.php

Vous devriez obtenir la page ci-dessous.

Faites défiler vers le bas pour obtenir des informations plus détaillées sur Memcached.

C'est tout.


Debian
  1. Comment installer Debian 10 (Buster)

  2. Comment installer Python 3.9 sur Debian 10

  3. Comment installer Memcached sur Debian 10

  4. Comment installer TeamViewer sur Debian 10

  5. Comment installer Memcached sur Debian 11 / Debian 10

Comment installer Memcached sur Debian 11 Bullseye

Comment installer Go sur Debian 10

Comment installer Memcached sur Debian 11

Comment installer Memcached sur Debian 11 Linux

Comment installer Memcached sur Debian 10

Comment installer Go sur Debian