[HS] Qui a déjà configuré des sessions memcached ?
Le
Philippe Gras

Je sèche comme une limace au soleil :
Après avoir fait un petit script en php utilisant les sessions,
j'aimerais qu'elles soient compatibles avec memcached.
J'ai suivi 2 tutos :
http://howto.biapy.com/fr/debian-gnu-linux/serveurs/php/optimiser-la-
gestion-des-sessions-php-avec-memcached
https://www.dotdeb.org/2008/08/25/storing-your-php-sessions-using-
memcached/
Les 2 ne donnent pas les mêmes infos, et ça ne correspond
pas forcément à ce que j'ai sur mon serveur.
Je suis servi par NginX (Dotdeb).
J'ai téléchargé le paquet php5-memcached parce que le tuto dotdeb =
date de 2008.
J'ai fait ça au doigt mouillé, mais il a été installé depuis =
les
dépôts dotdeb.
Je n'ai pas de sessions-store-memcached.ini, mais :
--
~# ls /etc/php5/conf.d
10-pdo.ini 20-gd.ini 20-mcrypt.ini 20-memcache.ini 20-
mysql.ini 20-xcache.ini
20-curl.ini 20-imagick.ini 20-memcached.ini 20-mysqli.ini 20-
pdo_mysql.ini
Ne me demandez pas pourquoi j'ai un memcache.ini ^^ :
=
--
:~# aptitude show memcache
E: Paquet memcache introuvable
:~# aptitude show memcached
Paquet : memcached
État: installé
Le 2ème truc à faire, je l'ai repéré :
session.save_handler = files
; session.save_path = "N;/path"
Mais c'est ensuite que ça se corse, il y a plein d'instructions pour =
les sessions… Je nage
complètement — tout en séchant !=
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: https://lists.debian.org/CAA0A34B-68FA-414C-ACFD-B339D56CA109@worldonline.fr
Après avoir fait un petit script en php utilisant les sessions,
j'aimerais qu'elles soient compatibles avec memcached.
J'ai suivi 2 tutos :
http://howto.biapy.com/fr/debian-gnu-linux/serveurs/php/optimiser-la-
gestion-des-sessions-php-avec-memcached
https://www.dotdeb.org/2008/08/25/storing-your-php-sessions-using-
memcached/
Les 2 ne donnent pas les mêmes infos, et ça ne correspond
pas forcément à ce que j'ai sur mon serveur.
Je suis servi par NginX (Dotdeb).
J'ai téléchargé le paquet php5-memcached parce que le tuto dotdeb =
date de 2008.
J'ai fait ça au doigt mouillé, mais il a été installé depuis =
les
dépôts dotdeb.
Je n'ai pas de sessions-store-memcached.ini, mais :
--
~# ls /etc/php5/conf.d
10-pdo.ini 20-gd.ini 20-mcrypt.ini 20-memcache.ini 20-
mysql.ini 20-xcache.ini
20-curl.ini 20-imagick.ini 20-memcached.ini 20-mysqli.ini 20-
pdo_mysql.ini
Ne me demandez pas pourquoi j'ai un memcache.ini ^^ :
=
--
:~# aptitude show memcache
E: Paquet memcache introuvable
:~# aptitude show memcached
Paquet : memcached
État: installé
Le 2ème truc à faire, je l'ai repéré :
session.save_handler = files
; session.save_path = "N;/path"
Mais c'est ensuite que ça se corse, il y a plein d'instructions pour =
les sessions… Je nage
complètement — tout en séchant !=
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: https://lists.debian.org/CAA0A34B-68FA-414C-ACFD-B339D56CA109@worldonline.fr
Salut,
Je te conseille d'essayer f.c.l.php ou c.l.php si tu parles anglais, ils
sont réactifs (en anglais au moins).
Après, si t'as une réponse ici, tant mieux.
(Sinon, suivre un tuto de 2008 pour gérer des sessions php, je sais pas...)
A plus
--
mireero
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/550a6f9b$0$3058$
Salut
Voici ce que j'ai dans mon php.ini (sachant que j'ai un php.ini par
vhost apache):
extension=memcache.so
session.save_handler=memcache
session.save_path="tcp://127.0.0.1:11211?persistent=1&weight=1&timeout=1retry_interval"
L'instruction extension=memcache.so peut être indiquée dans
/etc/php5/conf.d/xxxx.ini, dans ce cas pas besoin de la redéclarer ici.
Attention: il y a une subtilité je crois: si tu utilises memcached (avec
un d à la fin) la ligne session.save.path devient:
session.save_path="127.0.0.1:11211?persistent=1&weight=1&timeout=1retry_interval"
HTH
Patrick
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/mee8u8$uur$
http://www.lispforum.com/search.php?keywords=memcached
Le 19 mars 15 à 11:38, pmenier a écrit :
OK :-) Merci Patrick, j'ai bien fait de demander. Ça m'a déjà évité
de faire une couennerie !
J'ai lu une confirmation ici :
http://php.net/manual/fr/memcached.sessions.php
Mais l'ensemble du sujet me semble beaucoup moins bien traité sur
PHP.NET que le reste.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/