1.根据PHP版本号,编译器版本号和CPU架构
选择php_redis和php_igbinary文件(如果是选择线程的情况下需要再去配置php5ts.dll)
windows.php.net - /downloads/pecl/releases/redis/
windows.php.net - /downloads/pecl/releases/igbinary/
php_igbinary-3.1.2-7.2-ts-vc15-x86.zip
php_redis-5.3.2-7.2-ts-vc15-x86.zip
2.PHP配置安装扩展
首先把压缩包中的 php_igbinary.dll和php_redis.dll 文件放到PHP安装目录的 ext 目录中
然后在 php.ini 添加如下配置
extension=php_igbinary.dll
extension=php_redis.dll
重启后安装成功
3.安装Redis服务端
下载Redis的windows版,下载地址:https://github.com/MicrosoftArchive/redis/releases
启动Redis,进入redis目录后 开启服务 (注意加上redis.conf)
redis-server.exe redis.conf
这个窗口要保持开启 关闭时redis服务会自动关闭
安装成windows服务的,开机自启动,命令如下:
D:\redis>redis-server --service-install redis.windows-service.conf --loglevel verbose
安装完之后,就可看到Redis已经作为windows服务了
启动命令:
D:\redis>redis-server --service-start
停止命令:
D:\redis>redis-server --service-stop
卸载命令:
D:\redis>redis-server --service-uninstall
运行redis-server --service-start可能会报错
# Redis service failed to start.
查看redis.windows-service.conf
logfile "Logs/redis_log.txt"
在redis目录下新建Logs目录,创建redis_log.txt空文件
然后再运行,即正常