您的位置:首页 > 数据库 > Redis

centos7安装redis以及php-redis扩展

2019-01-03 11:36 417 查看

一、安装redis

    1. 下载redis安装包

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

    2. 解压压缩包

       tar -zxvf redis-4.0.6.tar.gz

    3. yum安装gcc依赖(已安装过可忽略)

       yum install gcc -y

    4. 进入解压后的redis目录

       cd redis-4.0.6

    5. 开始编译安装

       make && make install

       出现下图,说明安装完成

       

    6. 以后台进程方式启动redis

   (1)修改redis.conf文件

            找到 daemonize no 

            修改为 daemonize yes

  (2)指定redis.conf文件启动

           redis-server yourpath/redis-4.0.6/redis.conf

 (3)查看redis进程

            ps aux | grep redis

        

        启动成功

        redis默认端口为6379,阿里云的服务器可能需要添加端口

 

 

二、配置php的redis扩展

    redis服务安装完成,接下来配置php的redis扩展,phpredis属于php扩展,所以需要phpize,关于phpize详情可以参考手册            http://php.net/manual/zh/install.pecl.phpize.php

    1. 如果你的服务器没有安装phpize,要先安装:

        yum install php-devel  

   2. 下载源码包,wget下载github上的文件 

         wget https://github.com/nicolasff/phpredis/archive/master.zip  

    3.  解压(如果没有解压命令要先安装:yum install unzip)

         unzip master.zip

        解压目录为:yourpath/phpredis-master

    4. 进入到phpredis-master目录,执行:

        phpize

       显示

    

 5. ll会发现目录下多了几个配置文件,然后执行:

     ./configure

  6. 编译安装,执行:

       make && make install

   执行完毕后会显示扩展路径:

 7. 把redis.so 扩展添加到php配置中

    可以编辑php.ini文件,在文件中添加

           extension=redis.so  

或者直接

          echo extension=redis.so > /etc/php.d/redis.ini

8. 验证是否安装成功

      执行 php -m

    在列表中看到redis即安装成功

或者查看phpinfo,看到

 

安装成功

 

9. 测试php连接redis

   在根目录中新建一个php文件:

    $redis = new Redis();

    $redis->connect('127.0.0.1', 6379);

    //查看服务是否运行

    echo "Server is running: " . $redis->ping();

    运行输出:

    Server is running: +PONG

 

    连接成功

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: