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 :
phpinfo() |
et aller voir dedans, normalement vous devriez voir l'extension activée.

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 |
Aucun trackbacks pour l'instant