windows php7.0 redis,PHP7.0 Window10 Redis安装教程

第一步:确定环境

详细操作:在浏览器输入localhost/phpinfo.php

【说明】:我的是多站点配置,此时是http://www.localhost.com/phpi...,大家的可能不一样,获取以下数据:

(1) MSVC14 (Visual C++ 2015) (2) API320151012,NTS,VC14 (3)Windows NT DESKTOP-EI8DSG7 10.0 build 16299 (Windows 10) i586

【操作截屏】:

bV602o?w=789&h=588

第二步:根据环境下载对应的php_redis扩展和php_igbinary以及redis【注意一定要保证php和vc以及redis版本一致】,安装失败原因基本上就是版本不一致。

【说明】:此时我使用的是:

(1)redis3.2 下载地址:

(2)php_redis-3.1.6-7.0-nts-vc14-x86 下载地址:

(3)php_igbinary-2.0.5-7.0-ts-vc14-x86 下载地址:

下载的文件截屏:

(1)redis3.2

bV6038?w=787&h=403

(2)php_redis-3.1.6-7.0-nts-vc14-x86

bV603V?w=839&h=269

(3)php_igbinary-2.0.5-7.0-ts-vc14-x86

bV603z?w=868&h=314

**第三步:修改将

php_igbinary.pdb

php_igbinary.dll

php_redis.dll

php_redis.pdb

扩展复制到:\PHPStudy\PHPTutorial\php\php-7.0.12-nts\ext,加粗部分,代码是我们都是一样的,前面路径可能不同**

**第四步:到php.ini文件将 extension=php_igbinary.dll

extension=php_redis.dll添加或者取消";"号注释即可***,*两者顺序不能掉换****,详情截屏:**

bV6061?w=530&h=323

【说明】:我此时的路径是:G:\PHP\PHPStudy\PHPTutorial\php\php-7.0.12-nts加粗位置大家是一致的

bV606B?w=750&h=455

第五步:【重要】重启服务器【不然不起作用】,进入phpinfo页面查看扩展是否开启成功 成功界面:

bV608u?w=1069&h=315

第六步:使用 cmdredis-server.exe 开启redis服务器,操作截屏:

bV61aa?w=886&h=407

第七步:编辑php程序,并且运行;

(一)在自定义redis.php文件编写原生代码如下:

header("Content-Type: text/html;charset=utf-8");

// phpinfo();

//1.实例化对象

$redis = new Redis();

//2.定义主机和端口

//$host = '192.168.1.1';

$host = 'localhost';

$port = 6379;

//3.连接redis服务器

$redis->connect($host,$port);

//4.设置值。向redis数据库存储值

$redis->set('window','windowtesting');

//5.通过php操作获取数据库的值

$data = $redis->get('window');

//6.将获取的值打印出来

echo $data;

?>

代码截屏:

bV61ab?w=518&h=366

结果截屏:

bV61an?w=490&h=251

(二)在Laravel5.5框架使用

配置路由啥的不说了,

1)/config/database.php配置redis

'client' => 'phpredis',

'default' => [

'host' => env('REDIS_HOST', '127.0.0.1'),

'password' => env('REDIS_PASSWORD', null),

'port' => env('REDIS_PORT', 6379),

'database' => 0,

],

截屏:

bV61aG?w=572&h=343

建议在.env下配置信息

REDIS_HOST=127.0.0.1

REDIS_PASSWORD=null

REDIS_PORT=6379

bV61aL?w=380&h=99

控制器代码:

*public function redis()

{

Redis::set('name', 'laravel');

$user=Redis::get('name');

dd($user);

}*

代码截屏:

bV61aS?w=500&h=275

效果截屏:

bV61a8?w=599&h=128

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值