zoukankan      html  css  js  c++  java
  • <记录> Ubuntu16.04 安装Redis以及phpredis扩展

    Linux下安装Redis

    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  //PERFIX后面为安装路径

    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安装完成,cd /usr/local/redis/bin  执行redis-cli -h 127.0.0.1 -p 6379 测试连接是否成功

    远程连接redis :

    在redis的配置文件redis.conf中,找到bind localhost注释掉。

        注释掉本机,局域网内的所有计算机都能访问。

        bind localhost   只能本机访问,局域网内计算机不能访问。

        bind  局域网IP    只能局域网内IP的机器访问, 本地localhost都无法访问。

    9. 配置redis密码

      vim /usr/local/redis/etc/redis.conf 

    #requirepass foobared去掉注释,foobared改为自己的密码,我在这里改为

    requirepass 123456

    然后保存,重启服务

     

     

    * redis相关命令  

      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解压文件夹

     

    Linux下安装php redis扩展

    1. 下载扩展

    下载phpredis  https://pecl.php.net/package/redis

    2. 安装

      上传 

      解压

      cd到解压后目录  

      在该目录下运行 /usr/bin/phpize7.0 , 创建configure配置文件

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

      make

      make install

      make install后会看到Installing shared extensions:     /usr/local/php7/lib/php/extensions/no-debug-non-zts-20160303/

      该目录就是redis.so文件的生成目录

      ll /usr/local/php7/lib/php/extensions/no-debug-non-zts-20160303/

      看到redis.so就说明安装成功了

    3. 修改配置文件

      vim /etc/php/7.0/apache2/php.ini

      在配置文件中添加 extension=redis.so

    4. 重启Apache

      service apache2 restart

     

      

  • 相关阅读:
    js关闭当前页面(窗口)的几种方式总结
    Servlet 文件上传
    Servlet Cookie 处理
    Servlet Session 跟踪
    Servlet 异常处理
    Servlet 编写过滤器
    Servlet HTTP 状态码
    Servlet 服务器 HTTP 响应
    Servlet 客户端 HTTP 请求
    Servlet 表单数据
  • 原文地址:https://www.cnblogs.com/xiaoliwang/p/9286876.html
Copyright © 2011-2022 走看看