1.准备:
虚拟机:Ubuntu18.04
使用xampp的linux集成环境(版本7.3.7)
redis:5.0.5
php_redis:5.0.2
2.安装包下载地址:
redis:http://download.redis.io/releases/redis-5.0.5.tar.gz
php_redis:https://pecl.php.net/get/redis-5.0.2.tgz
3.安装redis:
$ wget http://download.redis.io/releases/redis-5.0.5.tar.gz
$ tar xzf redis-5.0.5.tar.gz
$ cd redis-5.0.5
$ make
redis的启动程序redis-server在解压目录的src目录中
命令操作:
$ src/redis-server
在终端操作缓存:
$ src/redis-cli
redis> set foo bar
OK
redis> get foo
"bar"
4.安装php_redis扩展:
$ sudo wget https://pecl.php.net/get/redis-5.0.2.tgz
$ sudo tar xf redis-5.0.2.tgz
$ sudo cd redis-5.0.2
$ sudo phpize //位置在/opt/lampp/bin/phpize 注意php的安装位置
$ sudo ./configure --with-php-config=/opt/lampp/bin/php-config
$ sudo make
$ sudo make test
修改php.ini文件,添加
extension=/home/afei/php-ext/redis-5.0.2/modules/redis.io
重启apache完成安装
5.测试:
<?php
$re = new Redis();
$re->connect('127.0.0.1', 6379); // host,port
$re->set('hello', 'world'); // key, value
echo $re->get('hello');
//world;