Installation de Memcached dans le nouveau design d'ISPmanager5
Installation et configuration de Memcached via le panneau de contrôle ISPmanager5
Memcached est un logiciel qui implémente un service de mise en cache en RAM basé sur une table de hachage.
Vous pouvez également installer cette application lors d'un achat en un clic. Description détaillée de cette One-Click-Apps.
Memcached est un serveur qui stocke certaines données en RAM avec une durée de vie définie. L'accès aux données s'effectue par une clé (nom). On peut voir Memcached comme une table de hachage stockée sur le serveur. Il est principalement utilisé pour mettre en cache le code des pages web, les résultats des requêtes de base de données, etc.
Accédez à « Paramètres du serveur web → PHP »

Sélectionnez la version PHP souhaitée et cliquez sur Avancé

Dans la liste qui s'ouvre, choisissez memcache ou memcached, sélectionnez-le et cliquez sur Installer

CentOS
Installation :
yum install memcached.x86_64 php-pecl-memcache.x86_64
Modifiez le fichier de configuration /etc/sysconfig/memcached :
* PORT="11211"
* USER="memcached"
* MAXCONN="2048"
* CACHESIZE="4096"
* OPTIONS="-l 127.0.0.1" - écoute sur localhost
Ajoutez-le au démarrage automatique et lancez-le :
chkconfig memcached on
/etc/init.d/memcached start
Redémarrez Apache :
/etc/init.d/httpd restart
Vérifiez que le daemon est chargé :
php -m | grep memcache
memcache
Debian
Recherchez le paquet memcached dans le dépôt :
aptitude search memcache
Installation :
apt-get install memcached php5-memcache
Vérifiez que memcached fonctionne :
memcached -u www-data -vv
Si la sortie est similaire à :
slab class 1: chunk size 80 perslab 13107
slab class 2: chunk size 104 perslab 10082
slab class 3: chunk size 136 perslab 7710
slab class 4: chunk size 176 perslab 5957
slab class 5: chunk size 224 perslab 4681
... skip ...
<28 server listening (udp)
<27 server listening (udp)
<28 server listening (udp)
Dans le cas contraire :
ldconfig -v
killall memcached
/etc/init.d/memcached start
Redémarrez Apache :
/etc/init.d/apache2 restart
Vérifiez que le module est chargé :
php -m | grep memcache
memcache
Ubuntu
Mettez à jour la liste des paquets :
apt-get update
Installez l'extension et le daemon :
apt-get install memcached php5-memcache
Redémarrez les services Memcached et Apache :
/etc/init.d/memcached restart
/etc/init.d/apache2 restart
Si vous rencontrez des difficultés de configuration ou avez d'autres questions, vous pouvez toujours contacter notre équipe d'assistance via le système de tickets.