PHPのセッション管理( session handler)にphredisをインストール、設定する
1.phpredis のインストール
$ git clone https://github.com/nicolasff/phpredis.git
$ cd phpredis
$ phpize
$ ./configure
$ make
$ make install
2.php.iniを修正
vim /usr/local/lib/php.ini
extension=redis.so
session.save_handler = redis
session.save_path = “tcp://localhost:6379/"
3.php-fpmが再起動
以下コマンドでredisが表示さればインストール完了
$ php -m | grep redis
redis
4.動作確認コード
PHPコード:
ini_set( 'session.save_handler’, 'redis’ );
ini_set( 'session.save_path’, 'tcp://localhost:6379?auth=username’ );
session_start();
if ( ! isset( $_SESSION['startnews24_user’] ) ) {
$_SESSION['startnews24_user’] = 0;
}
$_SESSION['startnews24_user’]++;
echo $_SESSION['startnews24_user’];