霜天部落 | 专注PHP研发,研究LAMP高性能架构部署与优化

Ubuntu16.04安装redis和redis扩展

1、安装redis服务

sudo apt-get install redis-server
一般情况下上面redis-server是能够正确安装的,我反正就是这样安装上的。
如果是在不行就可以参照oschina上的这篇
安装完成后可以

ps aux | grep redis
查看redis服务是否启动

if (没有启动)
sudo service redis-server start
如果启动了然后可以

redis-cli
进入redis的命令行(127.0.0.1:6379: >就这样样子),这下你就可以尽情的玩了,可是不php结合起来你确定你能玩的很尽兴,还是耽搁几分钟来装个php扩展吧

2、安装php扩展
下载redis扩展:

1
2
3
4
5
6
7
8
#redis
wget http://download.redis.io/releases/redis-3.0.7.tar.gz

#phpredis 非php7使用 下载后文件名为:phpredis-develop
wget https://codeload.github.com/phpredis/phpredis/zip/develop

#phpredis PHP7专属 下载后文件名为:phpredis-php7
wget https://codeload.github.com/phpredis/phpredis/zip/php7

解压缩:unzip php-redis.zip
进入目录:cd php-redis
运行:phpize (ps:这个是php-dev下的编译扩展的工具,如果没有的话快点执行 sudo apt-get install php-dev安装)
运行配置文件以生成Makefile:./configure
生成共享库(比如redis.so):make
命令行会提示执行”make test”,虽然不是必须的,但小心驶得万年船啊~兄弟!!如果此处没有问题的话那我们继续

安装:sudo make install
最后会得到提示已经将软件安装到了/usr/lib/php/20151012/,这个安装的本质就是把我们之前生成的共享库文件拷贝过来,就这样。

最后直接在php.ini的文件里加上extension=redis.so就行了