linux redis安装教程(nginx和apache都通用)
1、下载源码,解压缩后编译源码。
$ wget http://download.redis.io/releases/redis-2.8.12.tar.gz
$ tar xzf redis-2.8.3.tar.gz
$ cd redis-2.8.3
$ make
$ make install
2、编译完成后,在Src目录下,有四个可执行文件redis-server、redis-benchmark、redis-cli和redis.conf。然后拷贝到一个目录下。 redis.conf 这个一般在redis-2.8.3这个下
ps:如果找不到文件 直接整个目录搜索 一般都在make[1]: Leaving directory `/home/rediss/redis-2.8.0/src’这个下 Leaving directory后面提示的路径
//下面就是拷贝步骤
mkdir /usr/redis
cp redis-server /usr/redis
cp redis-benchmark /usr/redis
cp redis-cli /usr/redis
cp redis.conf /usr/redis
cd /usr/redis
在redis.conf中添加如下
禁止一些高危命令
rename-command FLUSHALL “”
rename-command CONFIG “”
rename-command EVAL “”
限制只能本地运行
bind 127.0.0.1
requirepass zhiweiredis
ps: requirepass mypassword 这个mypasswordw改成你要设置的密码 不然容易被黑客入侵
3、启动Redis服务。(同时也开启了端口) 如果要重新服务器只能关闭进程 然后启动就可以
cd /usr/redis
$ redis-server redis.conf & 要运行到后台哦
4、然后用客户端测试一下是否启动成功。
$ redis-cli
redis> set foo bar
OK
redis> get foo
“bar”
这个时候可以关闭终端 因为已经&运行到后台了 当然你重启了服务器也要重新启动redis服务到后台
ps:redis默认端口是6379
netstat -ntlp这个命令可以查看端口状态 看看有没有6379
5 接下来要下载安装phpredis 这样php才能更好的连接redis
1、安装redis
下载:wget https://github.com/phpredis/phpredis/archive/2.2.8.tar.gz ps:phpredis3.0以上需要php7.0以上版本哦
tar zxvf 2.2.8.tar.gz #解压
cd cd phpredis-2.2.8 #进入安装目录
/usr/local/php/bin/phpize #用phpize生成configure配置文件 (ps:这个地方需要看phpinfo 查看php.ini 来确定用的是哪个PHP) 从而确定php目录下的phpize./configure --with-php-config=/usr/local/php/bin/php-config #配置 (ps:php-config的目录同上方式)
make #编译
make install #安装
安装完成之后,出现下面的安装路径
/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/
2、配置php支持
vi /usr/local/php/etc/php.ini #编辑配置文件,在最后一行添加以下内容
添加
extension=”redis.so”
:wq! #保存退出
最后重启服务 如果安装了php-fpm 那就要重启php-fpm 因为php归php-fpm管理了
然后查看phpinfo有没有redis 有就是安装成功啦
下面简单的测试下phpredis是否能连接上
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/1354.html