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’];

PHP

Posted by arkgame