Linux安装Redis+php安装redis扩展

发布于:2025-03-02 ⋅ 阅读:(72) ⋅ 点赞:(0)

安装Rdeis:

1.获取redis资源

  wget http://download.redis.io/releases/redis-4.0.8.tar.gz

2.解压

  tar xzvf redis-4.0.8.tar.gz

3.安装

  cd redis-4.0.8

  make

  cd src

  make install PREFIX=/usr/local/redis

4.移动配置文件到安装目录下

  cd ../

  mkdir /usr/local/redis/etc

  mv redis.conf /usr/local/redis/etc

5.配置redis为后台启动

  vi /usr/local/redis/etc/redis.conf //将daemonize no 改成daemonize yes

6.将redis加入到开机启动

  vi /etc/rc.local //在里面添加如下内容:

/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf (意思就是开机调用这段开启redis的命令)

7.开启redis

  /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf 

8.将redis-cli,redis-server拷贝到bin下,让redis-cli指令可以在任意目录下直接使用

  cp /usr/local/redis/bin/redis-server /usr/local/bin/

  cp /usr/local/redis/bin/redis-cli /usr/local/bin/

9.设置redis密码

  a.运行命令:redis-cli

  b.运行命令:config set requirepass ****(****为你要设置的密码),设置成功的话会返回‘OK’字样

10.让外网能够访问redis

  a.配置防火墙,开放6379端口

  b.此时 虽然防火墙开放了6379端口,但是外网还是无法访问的,因为redis监听的是127.0.0.1:6379,并不监听外网的请求。

      (一)把文件夹目录里的redis.conf配置文件里的bind 127.0.0.1前面加#注释掉

      (二)命令:redis-cli连接到redis后,通过 config get  protected-mode 查看是不是为no,如果不是,就用config set 配置名 属性 改为no。


常用命令

  redis-server /usr/local/redis/etc/redis.conf //启动redis

  pkill redis  //停止redis

  卸载redis:

    rm -rf /usr/local/redis //删除安装目录

    rm -rf /usr/bin/redis-* //删除所有redis相关命令脚本

    rm -rf /root/download/redis-4.0.4 //删除redis解压文件夹

php安装redis扩展

1)下载:

wget https://github.com/phpredis/phpredis/archive/4.3.0.tar.gz

2)解压

tar -zxvf 4.3.0.tar.gz

3)进入目录

cd phpredis-4.3.0

4)使用phpize

/usr/bin/phpize

5)配置

./configure --with-php-config=/usr/bin/phpize/php-config

6)编译

make

7)安装

make install

安装结果:

Installing shared extensions: /usr/local/php7/lib/php/extensions/no-debug-non-zts-20190524/

表示安装成功!

9) php.ini加入扩展

extension=redis.so



喜欢的朋友记得点赞、收藏、关注哦!!!


网站公告

今日签到

点亮在社区的每一天
去签到