1.用phpinfo查看php详细信息
2.查看完详细信息之后我们可以确定 我们要下载的redis 插件是符合以下这几个标准的:
第一:插件是86位的 第二是 VC9 第三 ts
redis:
百度网盘下载地址 https://pan.baidu.com/s/1z1_OdNVbtgyEjiktqgB83g 密码:kdfq
3.我们要下载两个插件:php_redis-2.2.7-5.3-ts-vc9-x86.zip和php_igbinary-1.2.1-5.5-ts-vc9-x86.zip
下载地址:
http://windows.php.net/downloads/pecl/releases/redis/2.2.7/
http://pecl.php.net/package/redis/5.3.0/windows
http://windows.php.net/downloads/pecl/releases/igbinary/2.0.1/
选择合适的版本,不然会报错,插件安装不成功的
解压后将 php_redis.dll和php_redis.pdb 放到php ext文件中;
将php_igbinary.dll 也放入ext文件夹中;
再配置php.ini文件 ,在php.ini中加入extension=php_igbinary.dll (要放在php_redis.all的上面)
extension=php_redis.dll
再重启即可;
备注:redis是要根据系统的版本来选择64位或是32位;
redis扩展是根据php版本来决定的;
打开一个 cmd 窗口 使用 cd 命令切换目录到 C:\redis 运行:
redis-server.exe redis.windows.conf
这时候另启一个 cmd 窗口,原来的不要关闭,不然就无法访问服务端了。
切换到 redis 目录下运行:
redis-cli.exe -h 127.0.0.1 -p 6379
将reids 加入window 服务中
redis-server --service-install redis.windows.conf --loglevel verbose
php测试redis
$redis = new Redis(); $redis->connect('127.0.0.1', 6379); echo "Connection to server successfully"; //查看服务是否运行 echo "Server is running: " . $redis->ping();