windows下php7.1安装redis扩展

首先我们应该安装redis服务器:https://github.com/MicrosoftArchive/redis/releases

修改密码,打开redis安装目录的redis.windows.conf文件(以及redis.windows-service.conf),找到# requirepass foobared这一行,然后在下面增加一行

requirepass 你的密码

打开一个cmd,然后启动redis(安装redis服务器的时候,选择将路径添加环境变量中),使用exe安装档安装redis的时候,默认已经将启动服务器的service安装到系统的服务里面了,当你使用这些service命令来启动redis的时候,它调用的是redis.windows-service.conf配置,切记切记

启动服务:redis-server --service-start
停止服务:redis-server --service-stop

打开另外一个cmd,测试redis服务器

redis-cli.exe -h 127.0.0.1 -p 6379

上面没有输入密码,当尝试get或者set的时候,会提示需要验证,正确的方式是

redis-cli.exe -h 127.0.0.1 -p 6379 -a 你的密码

来测试一下

set test hello
get test

注意:不要尝试使用  sc delete Redis 这个命令去删除Redis服务,那样你可能无法彻底删除它然后重建service (redis-server --service-install redis.windows-service.conf,  因为手贱曾经这样干过),很悲哀的你得在注册表里面找到Redis那个键然后全部删除,然后重启系统,最后你重装一下Redis服务器吧。



redis的php扩展:https://pecl.php.net/package/redis

一:版本选择

redis选择x64或者x86,是以php版本的Architecture是x64或者x86决定的,跟windows操作系统无关

windows下php7.1安装redis扩展_第1张图片


二:下载解压后,将php_redis.dll拷贝到php的ext目录下


三:修改php.ini,增加php_redis扩展配置,然后重启apache

;php_redis
extension=php_redis.dll

windows下php7.1安装redis扩展_第2张图片
















你可能感兴趣的:(DataBase,PHP)