地方エンジニアの学習日記

興味ある技術の雑なメモだったりを書いてくブログ。たまに日記とガジェット紹介。

php-fpmのセッションの保存先

[Session]
session.save_handler = memcache

こんな感じで定義することでファイル以外のハンドラを設定することができる。

www.php.net

上記のサンプルだと以下のライブラリを使うように設定してある

PECL :: Package :: memcache

ちなみにmemcacheとmemcachedはそれぞれ違うライブラリらしい。memcacheの方はメンテされていないって書かれている記事があったけどPHP8系まで対応してるらしく半年前くらいに最新版が出ているしで新しいものも出ていそう?むしろmemcachedの方が止まっていそうに見えるがどうなのだろう。

https://pecl.php.net/package/memcached

ちなみにそれぞれで互換性はないらしい

ackintosh.github.io