installer memcached sous debian lenny

avec ce post nous allons voir la procédure pour installer memcache sur une debian lenny afin de l’utiliser avec php.

Pour commencer installer memcached :

apt-get install memcached

ensuite, installer l’extension php

pecl install memcache

si l’installation échoue avec le message suivant :

downloading memcache-2.2.6.tgz ...
Starting to download memcache-2.2.6.tgz (35,957 bytes)
..........done: 35,957 bytes
11 source files, building
running: phpize
sh: phpize: command not found
ERROR: `phpize' failed

Allez faire un tour ici : Installation de fileinfo on a déjà rencontré ce problème :)

Pour rappel, il faut faire un simple :

apt-get install php5-dev
et retenter le :
pecl install memcache

il va surement vous poser une question, appuyez sur « entrée »

maintenant que memcache est correctement installer il faut l’activer en créant un fichier memcached.ini dans le dossier conf.d utilisé par le serveur (dans mon cas pour apache c’est : /etc/php5/apache2/conf.d) pour lighttpd par exemple c’est /etc/php5/cgi/conf.d) (cela évite de modifier les php.ini)
memcached.ini doit contenir :

extension=memcache.so

pour s’assurer que l’extension est bien installée, créer un fichier php contenant :

et aller voir dedans, normalement vous devriez voir l’extension activée.

phpinfo memecache

pour l’utilisation, rien de bien méchant, la doc php (http://php.net/manual/fr/book.memcache.php) est très bien faite :)

petit bonus :
pour vérifier que le service est bien lancé, faite :

netstat -latupen |grep memcached
résultat :
tcp        0      0 127.0.0.1:11211         0.0.0.0:*               LISTEN      0          157533      5952/memcached
Share

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *