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 memcache

Ensuite, 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 memcached

En général, vous obtiendrez quelque chose comme ceci :

tcp        0      0 localhost:11211         *:*                     LISTEN      2132/memcached

Vous 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 restart

Créez un fichier php qui est accessible depuis le web et copiez le contenu dans le fichier :

vi phpinfo.php

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

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.