① windows php7 redis扩展装好了还是连不上
1 添加phpredis扩展
首先,查看所用php编译版本V6/V9 在phpinfo()中查看
2 下载扩展 (注意所支持的php版本)
3 将下载的php_redis.dll放在php扩展目录中(ext),并修改配置文件php.ini(添加extension=php_redis.dll)
4 重新启动服务,查看phpinfo(),下面表示成功。
② windows 7 php怎么通过redis扩展使用redis
PHP 7安装Redis扩展
1、php操作第一步就是要安装对应的扩展。在Windows环境下则是对应的.dll文件。Windows环境下由于编译环境不同,对应扩展在选择的时候需要注意当前php的先关信息。可以通过phpinfo()查看。如果可以看到对应的环境,这在选择扩展的时候有用
2、选择对应PHP环境扩展
通过以上图我们可以看到“VC14”和“ts”这样的字样,如果不明白的同学在找对应扩展的时候也一样要找到这样的字样。
3、安装PHP 7扩展
下载php_redis-20160319-ts-vc14-x64.zip之后解压,将解压后的php_redis.dll文件放到php\ext目录下。然后在php.ini末尾添加extension=php_redis.dll。重启Apache服务。再次通过phpinfo()查看,如图表示安装成功
测试例子
1、扩展安装成功之后需要验证下是否可以用。web服务器目录下创建文件输入下面内容:
<?php
$redis = new Redis();
$redis->connect('127.0.0.1',6379);
$redis->set('test','hello redis');
echo $redis->get('test');
?>
2、然后在网页上访问,如果有hello redis输入则表示扩展安装成功。
③ 怎么安装redis PHP扩展,windows下
1、根据php信息,如下图,下载合适的 phpredis.dll扩展包。下载地址: https://github.com/nicolasff/phpredis/downloads
5、phpredis hellow word 开始你的redis使用
<?php
$redis= newRedis(); //redis对象
$redis->connect("192.168.60.6","6379"); //连接redis服务器
$redis->set("test","Hello World"); //set字符串值
echo$redis->get("test"); //获取值
?>
感谢网友分享。
④ 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,完成安装。④
步骤中的涉及到的资源和详细解释请参考:https://panxu.net/article/8400.html
⑤ 最低要求什么版本的PHP
一般情况下最低要求为5.2.0以上版本,最好5.2.17
其次,就5.3版本,好像是5.3.29
然后,就5.4版本了
最好,PHP7,但好多不支持~
⑥ osx上得php redis扩展怎么安装
1、php redis下载地址:http://pecl.php.net/package/redis
[raykaeso@web ~]$ wget http://pecl.php.net/get/redis-2.2.7.tgz
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 Mole 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-moles] 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了。
⑦ php的redis扩展怎么使用
windows 下redis 扩展需要igbinary扩展的支持,
https //github com/nicolasff/phpredis/downloads
这上面地址下载扩展dll,解压都放到php安装目录的ext文件夹下,然后再apache
的php.ini文件中加上extension=php_igbinary.dll和extension=php_redis.dll,先后顺序不能变。
⑧ php-redis扩展 怎么装安装啊
1、下载PHPredis安装包,可以去去pecl官网下载
2、解压安装并进入Redis目录
[root@Redis ~]# tar xzf redis-2.2.5.tgz
[root@Redis ~]# cd redis-2.2.5
3、在Redis文件夹下,生成configure配置文件
[root@Redis redis-2.2.5]# /usr/local/php/bin/phpize
Configuring for:
PHP Api Version:20090626
Zend Mole Api No:20090626
Zend Extension Api No:220090626
[root@Redis redis-2.2.5]# ./configure --with-php-config=/usr/local/php/bin/php-config
[root@Redis redis-2.2.5]# make
[root@Redis redis-2.2.5]# make install
Installing shared extensions:/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/
cp: cannot create regularfile`/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/#INST@6338#': Permission denied
make:***[install-moles]Error1
注意:一定要用root用户。
[root@Redis 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了。
附:
windows下安装Redis扩展就更加简单了,找到对应的版本,下载dll文件,放到PHP目录下面的ext,修改PHP的配置文件php.ini,加载extension=php_redis.dll,重启Apache,查看phpinfo是否有Redis,如果有就恭喜你,已经安装成功了,就是这么简单。
⑨ 怎么安装redis PHP扩展,windows下
1、首先到相应网站下载redis:
下载完成后解压到任意盘符如:D:/redis
里面包括:如图所示。
redis-server.exe:服务程序
redis-check-mp.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_mp($redis->mget($array_get));