PHP sessions not being saved in memcache

后端 未结 2 1894
悲哀的现实
悲哀的现实 2021-02-06 04:58

Running an application using php 5.4 on AWS using the Amazon Linux.

PHP version is PHP 5.4.28. memcache lib installed from the AWS repo is php54-pecl-memcache-3.0.8-1.11

2条回答
  •  悲&欢浪女
    2021-02-06 06:05

    Both of the major memcache PHP PECL extensions have session handlers. Either will require you to install a PECL module before use.

    The Memcache PECL extension session handler is enabled with the following in php.ini:

    session.save_handler = "memcache"
    session.save_path = "tcp://memcacheServerAddressHere:11211?persistent=1&weight=2&timeout=2&retry_interval=10"
    

    The Memcached PECL extension session handler is enabled with the following in php.ini:

    session.save_handler = "memcached"
    session.save_path = "memcacheServerAddressHere:11211"
    

    Note that the Memcache extension appears to allow more configuration of the Memcache environment.

提交回复
热议问题