安装redis-server
sudo apt-get install redis-server
测试redis
redis-cli
set say hello
OK
get say
"hello"
安装php-redis扩展 (切换至一个有读写权限的目录进行安装哦!)
wget https://github.com/phpredis/phpredis/archive/3.1.4.tar.gz
sudo tar zxvf 3.1.4.tar.gz
cd phpredis-3.1.4
sudo phpize //这个phpize是安装php模块的(非超级一定要sudo 不然会安装失败,如果没有phpize,请先安装php-dev)
sudo ./configure
sudo make
sudo make install
配置php.ini
注意cli和apache2的php.ini同时配置,目录分别如下:
/etc/php/7.0/apache2/php.ini
/etc/php/7.0/cli/php.ini
增加以下代码:
extension=redis.so
重启apache
sudo /etc/init.d/apache2 restart
测试
<?php
$redis = new Redis();
$redis->connect('127.0.0.1',6379);
$redis->set('test','hello world!');
echo $redis->get('test');
?>
如果运行报错:PHP Fatal error: Class ‘Redis’ not found in
说明你的php.ini
可能配置的不对。