㈠ 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输入则表示扩展安装成功。
㈡ 如何开启php5.5 redis 扩展 如何开启
首先搜索对应版本的redis进行下载,我的PC机为win10 64位,下载了http://www.newasp.NET/soft/67186.html中的软件,然后运行安装得到压缩包,解压了其中的64位版本的压缩包,并将它粘贴在我的F:phpToStudy/redis目录下。根据网上的一点参考,需要有一个配置文件,虽然觉得这样直接新建不太正确,但是可以实现我的要求,所以直接新建了一个redis.conf文件
㈢ 如何在 CentOS 7 上安装 Redis 服务器
一、安装redis
a、在redis官网下载redis:
$ wget http://download.redis.io/releases/redis-3.2.6.tar.gz
$ tar xzf redis-3.2.6.tar.gz
$ cd redis-3.2.6
$ make
b、在redis安装目录下进入utils目录,执行自动安装脚本
cd utils/
./install_server.sh
一路回车都按照默认设置执行
//执行完脚本后,会出现以下提示:
Selected config:
Port : 6379
Config file : /etc/redis/6379.conf
Log file : /var/log/redis_6379.log
Data dir : /var/lib/redis/6379
Executable : /usr/local/bin/redis-server
Cli Executable : /usr/local/bin/redis-cli
c、添加redis开机自启动
//修改文件权限
chmod 755 /etc/init.d/redis_6379
//添加自启动
chkconfig --add redis_6379
chkconfig --level 345 redis_6379on
d、检查远程服务器的6379端口是否被防火墙拦截。假如未开启,则添加
/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
/etc/init.d/iptables restart(视服务器情况而定,如果不知道的话可以选择重启服务器)
也可以在wdcp的后台系统管理--iptables添加规则
使用安骑士等防火墙软件的自行添加6379端口访问通过的规则
e、通过客户端命令行连接redis
//在本地连接
redis-cli -h 127.0.0.1 -p 6379
二、添加phpredis扩展
获取并解压安装包
cd
wget https://github.com/phpredis/phpredis/archive/develop.zip
unzip develop.zip
注意:若提示未找到“unzip”命令
解决办法:运行 yum install unzip -y
//进入目录
cd phpredis-develop
使用phpize命令添加扩展,phpize命令所在路径根据实际情况修改
/www/wdlinux/nginx_php/bin/phpize
注意:可能会有“Cannot find autoconf. Please check your autoconf installation and the$PHP_AUTOCONF environment variable. Then, rerun this script.”错误
解决办法:运行 yum install -y autoconf
再重新运行前面的phpize命令
出现类似下图的提示,则代表成功
代表生成redis.so成功,可以进到该目录去查看是否有生成。该路径也是视实际情况而定。
//php.ini中加入redis.so扩展
//加入这一行,保存退出。路径要使用上面装完redis生成redis.so的路径
extension=/www/wdlinux/nginx_php/lib/php/extensions/no-debug-non-zts-20121212/redis.so
重启web服务(重点是重启php)
通过phpinfo查看是否添加了redis扩展
㈣ php 中 redis扩展加载不进来怎么解决
windows
下redis
扩展需要igbinary扩展缺肢的支持,
https
//github
com/nicolasff/phpredis/downloads
这上伏兆世面地址下载扩展dll,解压都放到php安装目录猜胡的ext文件夹下,然后再apache
的php.ini文件中加上extension=php_igbinary.dll和extension=php_r..
㈤ 宝塔安装php redis 扩展故障
这是因为 php.ini 文件中,已经配置好了 redis 扩展,但是 php-cli 文件没有添加成功配置的原因
web php 文件
php-cli php 文件
我想,产生这种问题的原因,可能是搭唤因为 web 的配置文件和 cli 的配置文袭绝件不是同一个文件的原因。但不知拍枝姿掉为什么其他扩展正常,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"); //获取值
?>
感谢网友分享。
㈦ 有没有linux高手呢 我在CentOS 7 上用 Yum 安装 Redis 现在要给php安装redis扩展应该怎么弄呢
php应该已经安装好了吧?安装好了就安装php-redis就行:
yum-yinstallphp-redis
㈧ linux下怎么安装php的redis扩展
你好,
1、安装编译工含迟困具
2、安装tcl组件包(安装Redis需要tcl支持)
3、安装Redis
4、设置redis开机启动
5、设置redis配置文件谈念参数
6、测试redis数据库
7、通过php程序连接redis数据库 #php必须先安装Redis扩展
至此,Linux下Redis服旦庆务器安装配置完成。
㈨ mac中怎样通过brew 安装php的redis扩展
1. 通过homebrew 安装 redis
2. 安装后执行开启redis,采用默认配置, 默认配置只有本地(127.0.0.1)可以访问。需要远程访问的话修改配置,注释bind 127.0.0.1即可sudo redis-server3.查看redis 是否正常工作do redis-cliredis 安装工作就结束了。下面是安装php-redis扩展。默认php 是不带有连接操作redis的库的所以需要安装php-redis扩展库.具体情况你可以去后盾人学习一番,这样会有不错的效果,你自己可以学习一番
㈩ 如何在 php 集成环境里安装 redis 扩展
根据你的PHP版本,下载对应的redis的.dll这个扩展文件,然后复制到PHP文件extension下面,还有核让肆在改轿php.ini加上extendion=XX.dll的滑察文件名重启下apache就行了