phpセッションはファイル、memcache、またはredisに格納されます.


ファイルに保存
phpを変更します.ini session.save_handler = files session.save_path = “/home/logs/session”
またはphpコードでini_set(“session.save_handler”, “files”); ini_set(“session.save_path”, “/home/logs/session″);
memcacheに格納
phpを変更します.ini session.save_handler = “memcache” memcache.hash_strategy="consistent"//memcacheのhashアルゴリズムsessionを設定する.save_path = “tcp://localhost:11211//sessionが格納する場所を設定し、複数のmemcacheをカンマで区切ります.たとえば」tcp://localhost:11211?weight=30,tcp://localhost:12000”
またはphpコードでini_set(“session.save_handler”, “memcache”); ini_set(“session.save_path”, “tcp://127.0.0.1:11211″);
redisに格納
session.save_handler = redis session.save_path = “tcp://localhost:6379”
またはphpコードでini_set(“session.save_handler”, “redis”); ini_set(“session.save_path”, “tcp://localhost:6379″);
redis構成で接続パスワードrequirepassが設定されている場合、save_パスを「tcp://localhost:6379?auth=pwd”
//     
session_start();
$_SESSION['sessionid'] = 'session content';
echo $_SESSION['sessionid'];  echo '<br/>';

$redis = new Redis();
$redis->connect("127.0.0.1","6379");
//redis session_id  key    string     
echo 'session_id:' . session_id(); echo '<br>';
echo $redis->get('PHPREDIS_SESSION:' . session_id());

  
session content
session_id:jd7qn0c4lnn39fs3p9gt1fjve0
sessionid|s:15:"session content";

最後にphp-fpmとnginx/etc/initを再起動することを忘れないでください.d/php-fpm restart /usr/nginx/sbin/nginx -s reload