第一步:确定环境详细操作:在浏览器中输入localhost/phpinfo.php【说明】:我的是多站点配置,是http://www.localhost。com/phpi...,每个人的可能不一样,获取以下数据:(1)MSVC14(VisualC++2015)(2)API320151012,NTS,VC14(3)WindowsNTDESKTOP-EI8DSG710.0build16299(Windows10)i586【操作截图】:第二步:根据环境下载对应的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(2)php_redis-3.1.6-7.0-nts-vc14-x86(3)php_igbinary-2.0.5-7.0-ts-vc14-x86**第三步:修改复制php_igbinary.pdbphp_igbinary.dllphp_redis.dllphp_redis.pdbextension到:\PHPStudy\PHPTutorial\php\php-7.0.12-nts\ext,加粗部分,代码同上us是的,前面的路径可能不一样****第四步:在php.ini文件中添加extension=php_igbinary.dllextension=php_redis.dll或者取消“;”评论***,*两者的顺序不能改****,详情截图:**【说明】:我此时的路径是:G:\PHP\PHPStudy\PHPTutorial\php\php-7.0.12-nts加粗位置同第五步:【重要】重启服务器【否则不生效】,进入phpinfo页面查看扩展是否成功打开。成功界面:第六步:使用cmdredis-server.exe打开redis服务器,并截图:第七步:编辑php程序,运行;(1)在自定义的redis.php文件中编写native代码如下:connect($host,$port);//4.设置值。将值存入redis数据库$redis->set('window','windowtesting');//5.通过php操作获取数据库的值$data=$redis->get('window');//6.设置得到的值打印出来echo$data;?>代码截图:结果截图:(2)先不说在Laravel5.5框架中使用配置路由,1)在/config/database中配置redis'client'=>'.phpphpredis','default'=>['host'=>env('REDIS_HOST','127.0.0.1'),'password'=>env('REDIS_PASSWORD',null),'port'=>env('REDIS_PORT',6379),'database'=>0,],screenshot:建议在.env下配置信息REDIS_HOST=127.0.0.1REDIS_PASSWORD=nullREDIS_PORT=6379Controllercode:*publicfunctionredis(){Redis::设置('名称','laravel');$user=Redis::get('名字');dd($user);}*代码截图:效果截图:
