linux下安装redis扩展

首先  下载redis

linux:

http://download.redis.io/releases/redis-3.0.5.tar.gz

windows:

https://github.com/dmajkic/redis/downloads


windos下 

 安装好redis后直接启动

启动后注意欢迎界面不要关闭。这就是redis开启状态

其后打开redis-cli

redis默认端口为6379 

测试命令

set test success

get test

如果get test 获取到值 那么redis安装成功

redis 启动方式:cmd 进入redis 安装目录  redis-server.exe redis.windows.conf


php redis 扩展

http://windows.php.net/downloads/pecl/snaps/redis/2.2.5

下载对应版本后把扩展丢进php/ext中 还要下载对应的依赖,然后在重启apache/nginx 

echo phpinfo();

搜索redis 会看到redis扩展已经安装成功。

假如没有搜索到redis 则对应的扩展版本不对,继续更换不同版本.dll(注意:php 有分nts 和 ts )


linux下则

        tar xvzf redis-stable.tar.gz  

        cd redis-stable  

        make  

        make install  

  1. make命令执行完成后,会在src目录下生成5个可执行文件,分别是redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-dump,它们的作用如下:  

  2. redis-server:Redis服务器的daemon启动程序  

  3. redis-cli:Redis命令行操作工具。当然,你也可以用telnet根据其纯文本协议来操作  

  4. redis-benchmark:Redis性能测试工具,测试Redis在你的系统及你的配置下的读写性能  

  5. redis-check-aof:更新日志检查  

  6.   

  7. redis-check-dump:用于本地数据库检查  

  8.   

  9.   

  10. 步骤三、配置  

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

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

  13.     然后新建目录,存放配置文件  

  14.     mkdir /etc/redis  

  15.     mkdir /var/redis  

  16.     mkdir /var/redis/log  

  17.     mkdir /var/redis/run  

  18.     mkdir /var/redis/redis

  19.   

  20.     在redis解压根目录中找到配置文件模板,复制到如下位置。  

  21.     cp redis.conf /etc/redis/redis.conf通过vim命令修改  

  22.     daemonize yes //守护进程的开启 

  23.     pidfile /var/redis/run/redis_6379.pid  

  24.     logfile /var/redis/log/redis_6379.log  

  25.     dir /var/redis/redis

  26.     最后运行redis:  

  27.     $ redis-server /etc/redis/redis.conf  

  28.   

  29.     可用netstat –atln 查看端口是启动安装成功  也可以直接 ps aux | grep redis

  30.     打开redis-cli

  31.     测试命令与windows一样

                配置php redis 扩展

    如果是编译安装的php 在php目录下找到phpize的(如果没有找到 则执行 yum isntall -y php-devel)

               把下载好的 php redis 扩展 解压到 /ext/phpredis/ 中(里面可看到其他php的扩展 pdo等等)注意 需要在ext目录下

         执行

      # /usr/local/php/bin/phpize  (phpize路径)

      # ./configure --with-php-config=/usr/local/php/bin/php-config   (php-config路径)

      # make && make install  

     然后配置hp.ini  

     vi /usr/local/php/lib/php.ini  

     extension=redis.so  

       去到php的扩展库 /php/modules/中查找是否存在redis.so

重启apache 

    echo phpinfo();

    查找redis扩展是否安装成功,后续步骤与windows一样 这里不再重复。


    



你可能感兴趣的:(redis,PHP,windows,linux下安装配置redis,phpredis扩展)