您的位置:

php扩展redis下载,php缓存redis

本文目录一览:

怎么安装redis PHP扩展,windows下

1、首先到相应网站下载redis:

下载完成后解压到任意盘符如:D:/redis

里面包括:如图所示。

redis-server.exe:服务程序

redis-check-dump.exe:本地数据库检查

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

redis-benchmark.exe:性能测试,用以模拟同时由N个客户端发送M个 SETs/GETs 查询 (类似于 Apache 的ab 工具).

当然还需要一个:redis.conf(具体内容网上随便搜都会有)

2、启动redis:

用cmd命令进入到redis的根目录,

输入命令:redis-server.exe redis.conf

启动后如图所示:

启动cmd窗口要一直开着,关闭后则Redis服务关闭。

3、这时服务开启着,另外开一个窗口进行,设置客户端:

输入命令:redis-cli.exe -h 192.168.2.168 -p 6379(这个ip自己定哈,6379为redis默认端口)

输入后如图所示:

4、安装redis扩展

首先,查看所用php编译版本V6/V9 在phpinfo()中查看

5、去相应网站下载redis扩展:

如图所示下载对应版本的redis扩展

6、将下载的php_redis.dll放在php扩展目录中(ext),并修改配置文件php.ini

添加 扩展的时候一定要

extension=php_igbinary.dll

extension=php_redis.dll

这个顺序如图:

7、重新启动服务,查看phpinfo(),出现如图表示成功;

8、PHP代码测试

$redis = new Redis();

  $redis-connect("192.168.138.2","6379");  //php客户端设置的ip及端口

  //存储一个 值

  $redis-set("say","Hello World");

  echo $redis-get("say");     //应输出Hello World

  //存储多个值

  $array = array('first_key'='first_val',

            'second_key'='second_val',

            'third_key'='third_val');

  $array_get = array('first_key','second_key','third_key');

  $redis-mset($array);

  var_dump($redis-mget($array_get));

mac中怎样通过brew 安装php的redis扩展

1、下载php-redis;

2、下载完后进行解压,然后移动到系统自带php的同级目录;①

cp /Users/panxu/Desktop/phpredis /etc

3、进入phpredis;

cd /etc/phpredis

4、动态安装php扩展模块;②

/usr/bin/phpize

5、进行编译;

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

6、开始安装;

make make install

安装完成,如果成功,会有如下提示:

Build complete.

Don't forget to run 'make test'.

Installing shared extensions: /usr/lib/php/extensions/no-debug-non-zts-20160303/

7、找到php.ini文件,并进行编辑;③

vi php.ini

在配置文件最后一行加入:

extension=redis.so

8、重启php-fpm,完成安装。④

步骤中的涉及到的资源和详细解释请参考:

osx上得php redis扩展怎么安装

1、php redis下载地址:

[raykaeso@web ~]$ wget

2、解压安装并进入redis目录

[raykaeso@web ~]$ tar xzf redis-2.2.5.tgz

[raykaeso@web ~]$ cd redis-2.2.5

3、在redis文件夹下,生成configure配置文件

[raykaeso@web redis-2.2.5]$ /usr/local/php/bin/phpize

Configuring for:

PHP Api Version: 20090626

Zend Module Api No: 20090626

Zend Extension Api No: 220090626

[raykaeso@web redis-2.2.5]$ ./configure –with-php-config=/usr/local/php/bin/php-config

[raykaeso@web redis-2.2.5]$ make

[raykaeso@web redis-2.2.5]$ make install

Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/

cp: cannot create regular file `/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/#INST@6338#': Permission denied

make: *** [install-modules] Error 1

注意:一定要用root用户。

[raykaeso@web redis-2.2.5]$ su

Password:

[root@web redis-2.2.5]# make install

4、在php配置文件php.ini里面加载redis扩展

extension=redis.so

5、查看phpinfo,redis扩展是否加载

redis

Redis Support enabled

Redis Version 2.2.5

至此,redis扩展已经安装成功并加载,可以用php操作redis了。