zoukankan      html  css  js  c++  java
  • Linux上给php配置redis扩展

    说明,在项目开发中难免会遇到redis中,那我应该如何配置redis这样的一个扩展呢,看下面流程;

    一、安装Redis

      PHP在安装redis扩展时,难免要看一下官网下载安装流程,链接如下:

      https://redis.io/download

         操作流程如下:

    $ wget http://download.redis.io/releases/redis-4.0.8.tar.gz
    $ tar xzf redis-4.0.8.tar.gz
    $ cd redis-4.0.8
    $ make
    

      然后启动服务 

    $ src/redis-server
    

      启动完成,我们开始第一个redis的测试

    $ src/redis-cli
    redis> set foo bar
    OK
    redis> get foo
    "bar"
    

      到此为止,我这就算安装完成redis了。但是这个时候php还是不能使用reids,下面我继续给php.ini 安装这样的一个扩展。

    二、安装PHP的redis扩展

      下载地址:http://pecl.php.net/package/redis

       但是这个地址下载的特别慢,甚至会链接失败,如下是我的网盘数据

       链接: https://pan.baidu.com/s/1mxAhXaj1vIpO9gLbVJcDpg 密码: wyc2

       下载完毕后,可通过sftp上传工具上传到服务器的安装目录

        1、安装流程    

    tar  -zxvf  redis-2.2.8.tgz
    cd  redis-2.2.8
    /usr/local/php/bin/phpize                            #用phpize生成
    ./configure --with-php-config=/usr/local/php/bin/php-config      #配置
    make 
    make  install 
    

      到此扩展就已经下载并且安装完成了!

      2、配置php.ini文件,使得php可以使用redis扩展    

    vim  /usr/local/php/etc/php.ini
    

      在extension任意位置添加如代码:

    extension = redis.so
    

      保存,退出,重启nginx完毕!即可通过phpinfo()查看是否安装成功redis扩展!!!

  • 相关阅读:
    ST的电机开发硬件套件NUCLEO-G431RB和X-NUCLEO-IHM16M1
    计算机软件世界的思维方式
    vue 动态路由配置,路由由后台返回
    element Cascader组件通过最后一级ID查找匹配的父级ID
    git push本地代码成功,远程提交未更新
    面试整理之原理问题
    JS执行环境与作用域理解
    webpack原理类型问题
    __webpack_require__(...) is not a function
    express+cors模拟解决跨域
  • 原文地址:https://www.cnblogs.com/dump/p/8543614.html
Copyright © 2011-2022 走看看