这几天一直在研究swoole,做一个简易的聊天室,用websocket,在linux搭建个试了试,然后突然装到redis有点懵住了,所以写下来记录下吧。
我用的是php7.1版本
首先你需要安装php的redis扩展,我百度了下装的是redis-3.1.3
直接下载的wget http://101.96.10.64/pecl.php.net/get/redis-3.1.3.tgz
其他版本的:http://pecl.php.net/package/redis 可以自己对应php版本进行下载
转载的乐乐的博客:https://blog.csdn.net/b1303110335/article/details/77054054
下载完记得解压包:tar -zxvf redis-3.1.3.tgz
cd redis-3.1.3
这里面没有configure这个文件,我们需要把它编译出来,可以直接输入phpize 如果你没有这个命令,找到你php安装的文件夹的bin文件下有个phpize,要输入绝对路径,比如:/usr/local/lamp/php/bin/phpize
这个时候你的redis-3.1.3文件夹下就有了configure,然后./configure --with-php-config=/usr/local/lamp/php/bin/php-config 再make && make install或者make test 都是可以的
cd /usr/local/lamp/php/lib/php/extensions/no-debug-zts-20160303/ 下看有没有redis.so 如果没有,在编译安装一下,如果有了,找到php.ini 添加redis扩展即可。extension = “redis.so“;
在phpinfo();查看redis是否安装成功。
再然后我们需要在liunx上安装redis,上面只是安装php的扩展,我参考了https://www.cnblogs.com/zhxilin/p/5892678.html这个兄弟的博客
下载个:
wget http://download.redis.io/redis-stable.tar.gz
下载完成后解压一下,然后进入它的文件夹
make 之后 cd src/ 再make install 至此安装redis的工作就完成了
安装完成之后,启动redis-server,并运行redis-cli进行测试 :
redis-server //启动redis
redis-cli //测试 出现127.0.0.1:6379> 说明已经开启成功
至于把redis设置开启自启,请看https://www.cnblogs.com/zhxilin/p/5892678.html 这个博客。