资讯专栏INFORMATION COLUMN

PHP7.0 Window10 Redis安装教程

funnyZhang / 3149人阅读

摘要:第一步确定环境详细操作在浏览器输入说明我的是多站点配置,此时是,大家的可能不一样,获取以下数据操作截屏第二步根据环境下载对应的扩展和以及注意一定要保证和以及版本一致,安装失败原因基本上就是版本不一致。

第一步:确定环境

详细操作:在浏览器输入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
【操作截屏】:

第二步:根据环境下载对应的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.pdb
php_igbinary.dll
php_redis.dll
php_redis.pdb
扩展复制到:PHPStudyPHPTutorialphpphp-7.0.12-ntsext,加粗部分,代码是我们都是一样的,前面路径可能不同**

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

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

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

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

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

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

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

connect($host,$port);
//4.设置值。向redis数据库存储值
$redis->set("window","windowtesting");
//5.通过php操作获取数据库的值
$data = $redis->get("window");
//6.将获取的值打印出来
echo $data;
?>

代码截屏:


结果截屏:


(二)在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,
],
截屏:

建议在.env下配置信息
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379


控制器代码:

*public function redis()
{
    Redis::set("name", "laravel");
    $user=Redis::get("name");
    dd($user);
}*
代码截屏:

效果截屏:

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/28483.html

相关文章

  • 在MacOS High Sierra下完整搭建MNMP开发环境

    摘要:一些关于在最新下搭建开发环境的流程建议,直接进入正题安装开发常用包软件又叫,是上的软件包管理工具,能在中方便的安装软件或者卸载软件,和系统中的非常相似,只需要一个命令,非常方便。 一些关于在最新 Macos 下搭建LNMP开发环境的流程建议,直接进入正题: Preparing安装 Homebrew、Ohmyzsh、开发常用包&软件 1.1 Homebrew Homebrew又叫Br...

    jay_tian 评论0 收藏0
  • 在MacOS High Sierra下完整搭建MNMP开发环境

    摘要:一些关于在最新下搭建开发环境的流程建议,直接进入正题安装开发常用包软件又叫,是上的软件包管理工具,能在中方便的安装软件或者卸载软件,和系统中的非常相似,只需要一个命令,非常方便。 一些关于在最新 Macos 下搭建LNMP开发环境的流程建议,直接进入正题: Preparing安装 Homebrew、Ohmyzsh、开发常用包&软件 1.1 Homebrew Homebrew又叫Br...

    dcr309duan 评论0 收藏0
  • 团队一致性的PHP开发环境之Vagrant

    摘要:简介是一个基于的工具,用于创建和部署虚拟化开发环境。本教程不安装可选。 Vagrant 简介 Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。 它的主要意义是让所有开发人员都使用和线上服务器一样的环境,本质上和你新建一个虚拟机 安装 # https://www.vagrantup.com/downloads.html # vagrant 下载, 自行安装 # h...

    mykurisu 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<