Installation · 1 min read · Dec 29, 2025
Installer Memcached et le module PHP5-MemCached sur Debian 6.0 (Squeeze)
Installer Memcached et le module PHP5-MemCached sur Debian 6.0 (Squeeze)
“Memcached est un système de mise en cache d’objets en mémoire, gratuit et open source, à haute performance, distribué, de nature générique, mais destiné à être utilisé pour accélérer les applications web dynamiques en allégeant la charge de la base de données.”
Plus d’informations sur memcached peuvent être trouvées sur http://www.memcached.org/
Cet article va expliquer comment installer memcached et le module PHP5-MemCached sur un système Debian 6.0(Squeeze) avec Apache2.
1. Installation
apt-get install memcached php5-memcached“apt-get” est un outil en ligne de commande très puissant pour gérer les paquets. Voici un conseil sur la façon d’utiliser “apt-get”, prenons cette situation comme exemple : je vais installer Memcached et le module php qui lui est associé, mais je ne suis pas tout à fait sûr du nom exact des paquets, alors nous pouvons utiliser la commande suivante pour rechercher les listes de paquets disponibles :
apt-cache search memcacheEnsuite, vous trouverez quelque chose comme ceci :
memcached - Un système de mise en cache d’objets en mémoire à haute performance
memcachedb - Moteur de stockage persistant utilisant le protocole memcache
……
php5-memcache - module d’extension memcache pour PHP5
php5-memcached - module d’extension memcached pour PHP5
Vous devriez trouver à la fois php5-memcache et php5-memcached, php5-memcached est plus récent et prend en charge les sessions. Ici, je vais utiliser php5-memcached.
2. Test
2.1 Tester Memcached
Après l’installation, memcached devrait déjà être en cours d’exécution. Vous pouvez vérifier en utilisant la commande suivante :
netstat -tap | grep memcachedEn général, vous obtiendrez quelque chose comme ceci :
tcp 0 0 localhost:11211 *:* LISTEN 2132/memcachedVous pouvez changer sa configuration en modifiant le fichier /etc/memcached.conf.
2.2 Tester le module PHP5-Memcached
Tout d’abord, vous devez redémarrer le serveur web Apache,
/etc/init.d/apache2 restartCréez un fichier php qui est accessible depuis le web et copiez le contenu dans le fichier :
vi phpinfo.php
php phpinfo();
?>Ensuite, utilisez un navigateur pour ouvrir le fichier php et vérifier le résultat.
3. Utilisation
Pour plus de détails, veuillez consulter http://www.php.net/manual/en/book.memcached.php, voici un exemple simple :
$m = new Memcached();
$m->addServer(‘localhost’, 11211);
$m->set(‘key’, ‘hello world’);
var_dump($m->get(‘key’));
?>
4. Liens
Module PHP-MemCached
MemCached
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.