win10安装redis和PHP的redis扩展

今天打开了放置很久的台式机,在上面调试一个PHP项目。启动项目后发现发现还没有安装Redis。

环境: Win10 64位

Apache2.4.41

PHP 7.4

redis 版本 Redis 3.2

一、下载redis

下载地址:https://github.com/microsoftarchive/redis/releases/tag/win-3.2.100
我直接下载的Redis-x64-3.2.100.msi
如果被墙可以到我网盘下载
链接:https://pan.baidu.com/s/1Sj_YBy2fFpzs2u0jiQiNWA 
提取码:lxyz

下载下来直接按提示安装就行了。

二、下载PHP的redis扩展,下载前先查看PHP的版本。根据PHP版本号,编译器版本号和CPU架构,选择对相应版本。

PHP TS版本和NTS的区别

TS:

  TS(Thread-Safety)即线程安全,多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时进行数据加锁保护,其他线程不能同时进行访问该数据,直到该线程读取完毕,其他线程才可访问使用该数据,好处是不会出现数据不一致或者数据污染的情况,但耗费的时间要比 NTS 长。

  PHP以 ISAPI 方式(Apache 常用方式)加载的时候选择TS版本。

NTS:

  NTS(None-Thread Safe)即非线程安全,不提供数据访问保护,有可能出现多个线程先后或同时操作同一数据的情况,容易造成数据错乱(即脏数据),一般操作的执行时间要比 TS 短。

  PHP以FAST-CGI方式加载运行的时候选择TNS版,具有更好的性能;

回到正题,PHP redis扩展下载地址:http://pecl.php.net/package/redis 如果下载不了,在上面网盘里也有的(PHP7.2-PHP7.4)。

下载对应版本:7.4 Thread Safe (TS) x64

将下载下来的扩展解压以后,将php_redis.dll放到PHP扩展目录中。我本地使用wampserver 对应的目录为:wamp64/bin/php/php7.4.0/ext

在php.ini 中也可以查看php扩展目录位置:extension_dir ="i:/wamp64/bin/php/php7.4.0/ext/"

最后找到php.ini 在最后加上 extension=php_redis

最后重启服务。再查看phpinfo。看到有redis就说明安装成功了

最后推荐使用 redis 可视化管理工具 ,最好用的管理工具之一。需要下载一样戳上面百度网盘链接。

redis 命令中心

蔡关荣博客
请先登录后发表评论
  • latest comments
  • 总共0条评论