ロードバランサを使った状態で、PHPのSESSIONを維持(同期)する

1.memcachedphp-peclのモジュールをインストール

# yum install memcached
# yum install php-pecl-memcache


2.共有サーバ群のIPと以下のポートを許可する
11211(Memcached)


3.phpの設定変更
# vi /etc/php.ini

以下コメントアウト
;session.save_handler = files
;session.save_path = "/var/lib/php/session"


4.memcachedの設定ファイル最後に以下を追加

# vi /etc/php.d/memcache.ini

session.save_handler = memcache
session.save_path = "tcp://<memcacheサーバ1>:11211, tcp://<memcacheサーバ2>:11211"

# ちなみに単体で動かしてみたい場合は
# session.save_path = "tcp://localhost:11211"



起動・再起動!
/etc/init.d/memcached start
chkconfig memcached on
/etc/init.d/httpd restart

OK!