Blogger Information
Blog 4
fans 0
comment 0
visits 3282
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
windows和linux安装redis
68208的博客
Original
498 people have browsed it

Windows 安装redis

 

安装包下载地址

https://github.com/MSOpenTech/redis/releases。

注意按照你系统的环境选择32位版本或者64版本

注意这里的位数和你电脑的位数不一定一样

应该看你安装的php的位数

查看phpinfo

 

注意红颜色标注的位置 如果是x86 说名是32位的版本 如果是x64 是64位的版本

选择对应的版本进行下载 注意:不要盲目的下载最新版本,最新版本有的扩展还没有更新到位目前下载2.2-3.0版本都没有什么问题

 

因为 redis 的windows版本是一个绿色包

下载后 解压到某个位置。

使用cmd命令行 找到这个位置

然后运行 redis-server.exe 这个文件 如果出现下边的样式  说明 安装成功

 

如果提示 config 没有加载上 那么在命令行  使用如下命令

redis-server.exe redis.windows.conf   加载对应的配置文件

 

这样 我们windows 下redis 就安装好了

然后在开一个命令  看看 是否能存取成功

 

Php操作redis

首先第一步 php要开启redis的扩展

http://pecl.php.net/package/redis  到这个地址下载对应的redis扩展 注意你的位数 要跟php一致,nts 和ts 要选择正确 不知道的可以自己查看phpinfo 中

Zend Extension Build

   

API320151012,NTS,VC14

   

PHP Extension Build

   

API20151012,NTS,VC14

   

看是nts 还是ts

 

 

将图中标示的两个文件解压到对应的php版本的ext 目录中

 

然后在php.ini  中 添加 一句话

extension=php_redis.dll

然后重启环境 查看 phpinfo

当phpinfo 有redis的对应信息

 

 

这样 windows 下 php redis 环境就配置好了

 

 

编写代码成成

 

 

 

如果能够打印出 reids 的对象 就OK了

 

 

 

 

Linux 环境 安装redis

 

首先要下载redis 服务

 

本文档安装的是 2.8 的版本 命令如下

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

$ tar xzf redis-2.8.17.tar.gz

$ cd redis-2.8.17

$ make

安装完成后 开启redis 服务

$ cd src

$ ./redis-server

 

然后php加载redis  这里使用的是phpredis3.1的版本

 

$ wget https://github.com/phpredis/phpredis/archive/3.1.4.tar.gz

$ cd phpredis-3.1.4                      # 进入 phpredis 目录

$ /usr/local/php/bin/phpize              # php安装后的路径  写你自己的phpize路径

$ ./configure --with-php-config=/usr/local/php/bin/php-config    使用phpize 生成的配置文件

$ make && make install

vi /usr/local/php/lib/php.ini   打开自己的php.ini 文件

在php.ini 的最后 加一句话

extension=”redis.so” 

然后,查看phpinfo 看有没有redis对应的扩展


Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post