Dans ce didacticiel, nous allons vous montrer comment installer Memcached sur Fedora 35. Pour ceux d'entre vous qui ne le savaient pas, Memcached est un système de mise en cache en mémoire distribué hautes performances. Il est principalement utilisé pour accélérer les sites qui utilisent beaucoup les bases de données. Memcached dispose d'une API avec une très grande table de hachage répartie sur plusieurs machines. Lorsqu'une table est pleine, les insertions suivantes entraînent la purge des données les plus anciennes dans l'ordre le moins récemment utilisé. .
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo
‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer pas à pas l'installation du Memcached sur un Fedora 35.
Prérequis
- Un serveur exécutant l'un des systèmes d'exploitation suivants :Fedora 34 ou Fedora 35.
- Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
- Un
non-root sudo user
ou l'accès à l'root user
. Nous vous recommandons d'agir en tant qu'non-root sudo user
, cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.
Installer Memcached sur Fedora 35
Étape 1. Avant de continuer, mettez à jour votre système d'exploitation Fedora pour vous assurer que tous les packages existants sont à jour. Utilisez cette commande pour mettre à jour les packages du serveur :
sudo dnf upgrade sudo dnf update
Étape 2. Installer Memcached sur Fedora 35.
Par défaut, Memcached est disponible sur le référentiel de base de Fedora 35. Maintenant, exécutez la commande suivante ci-dessous pour installer Memcached sur votre système Fedora :
sudo dnf install memcached
Une fois l'installation terminée, nous devons démarrer le serveur Memcached pour commencer à fonctionner. Nous le faisons avec la commande suivante :
sudo systemctl start memcached sudo systemctl enable memcached sudo systemctl status memcached
Étape 3. Configuration de Memcached.
Nous devons effectuer certaines configurations dans Memcached. Modifiez maintenant le fichier de configuration par défaut de Memcached dans votre éditeur de texte préféré :
sudo nano /etc/sysconfig/memcached
Ajoutez le fichier suivant :
PORT="11211" USER="memcached" MAXCONN="1024" CACHESIZE="64" OPTIONS="-l 127.0.0.1,::1"
Enregistrez et fermez le fichier, puis redémarrez votre Memcached :
sudo systemctl restart memcached
Étape 4. Configurez le pare-feu.
Fedora est livré avec un pare-feu activé par défaut, et il bloquera les autres connexions d'autres ordinateurs qui tentent d'accéder à notre service Memcached. Nous devons ouvrir les ports appropriés afin que les ressources partagées par samba sont accessibles depuis d'autres machines :
sudo firewall-cmd --new-zone=memcached --permanent sudo firewall-cmd --zone=memcached --add-port=11211/udp --permanent sudo firewall-cmd --zone=memcached --add-port=11211/tcp --permanent sudo firewall-cmd --reload
Étape 5. Installation de l'extension PHP Memcached.
Installez l'extension PHP suivante php-pecl-memcached
comme indiqué ci-dessous :
sudo apt install php-pecl-memcache
Ensuite, redémarrez Memcached et Apache pour que les modifications prennent effet :
sudo systemctl restart memcached sudo systemctl restart httpd
Félicitations ! Vous avez installé Memcached avec succès. Merci d'avoir utilisé ce didacticiel pour installer Memcached sur votre système Fedora 35. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel de Memcached.