1.下载redis扩展(redis扩展各个版本下载地址:https://pecl.php.net/package/redis)
wget https://pecl.php.net/get/redis-3.1.6.tgz
2.解压下载的redis扩展
tar zxvf redis-3.1.6.tgz
3.用phpize生成configure配置文件
phpize
4.查找php-config位置
whereis php-config
5.进行编译配置
./configure --with-php-config=/usr/bin/php-config
7.编译及编译安装
make && make install
8.在php.ini配置文件中添加 extension="redis.so",保存退出
9.重启(nginx php-fpm搭建的:重启nginx && 重启php-fpm,apache搭建的:service httpd restart)
10.查看是否安装成功(显示有redis就是成功了)
php -m
11.session存储到redis
php.ini里面加
session.save_handler = redis
session.save_path = "tcp://127.0.0.1:6379?auth=password"
php代码运行里面加
ini_set('session.save_handler', 'redis');
ini_set('session.save_path', 'tcp://127.0.0.1:6379?auth=password');
12.测试是否存储成功
session_start();
$count = isset($_SESSION['count']) ? $_SESSION['count'] : 1;
echo $count;
$_SESSION['count'] = ++$count;
如果刷新页面看到数字不断增加,说明配置Redis保存session成功。