memcacheでPHPセッション管理 | 適当エンジニアの備忘録

適当エンジニアの備忘録

色々検証したりとか遊んだ時のメモがメインです。

まずはmemcachedインストール

とりあえず最新版。

memcached-1.4.0.tar.gz

# ./configure
~~略~~
checking for libevent directory... configure: error: libevent is required. You can get it from http://www.monkey.org/~provos/libevent/

If it's already installed, specify its path using --with-libevent=/dir/

エラー。

libeventが無いと駄目とのことなので。

# yum install libevent libevent-devel

・php.ini

extension_dirを↓に変えて

extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20060613"

sessionの記述をmemcache用に↓

session.save_handler = memcache
session.save_path = tcp://192.168.0.1

LOADする為↓を追記

extension=memcache.so

で、

php -i で確認

~~略~~
memcache sppport => enabled
~~略~~

memcache起動。

# memcached -d -m 64 -p 11211 -u nobody

apache再起動。




これからお出かけなので、続きはまた今度。