PHP中默认是没有安装redis的扩展,如果想在php中操作Redis数据库,就必须安装php的redis扩展。
http://pecl.php.net/(php的扩展库官网),搜索redis,进入地址:http://pecl.php.net/package/redis,点击2.2.7版本所在行的windows系统图标旁的DLL超链接,如下图:
进入地址:http://pecl.php.net/package/redis/2.2.7/windows,点击下载和你的php版本对应的php_redis扩展。如下图:
(注:我的xampp是32位的,php版本是5.5的且是线程安全的,故我下载的是 php_redis-2.2.7-5.5-ts-vc11-x86.zip )
安装php_redis扩展
解压php_redis-2.2.7-5.5-ts-vc11-x86.zip,找到php_redis.dll文件,复制一份,将其拷贝至php安装目录的扩展库目录(如:E:\xampp\php\ext)下,修改php的配置文件php.ini,加入下面这行代码:
extension=php_igbinary.dll
extension=php_redis.dll
添加 扩展的时候一定要
extension=php_igbinary.dll
extension=php_redis.dll
这个顺序
否则重启Apache的时候会出现,PHP startup 错误
重新启动服务,查看phpinfo(),下面表示成功;
用PHP测试
<?php
$redis = new Redis();
$redis->connect('127.0.0.1', '6379') || die('连接redis数据库失败');
$redis->set('say', 'hello');
echo $redis->get('say');