php扩展redis下载,php缓存redis

发布时间:2023-01-03

本文目录一览:

1、怎么安装redis PHP扩展,windows下 2、mac中怎样通过brew 安装php的redis扩展 3、osx上得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了。