首先先安装composer、thinkphp5.0版本、和redis的windows版本的redis程序或者linux版本的redis程序,linux安装教程: http://www.javashuo.com/article/p-wskbdcqt-nm.htmlphp
所有安装上去。window上必定要查看redis是否服务是开启的。桌面-》计算机-》管理-》服务和应用程序-》服务 而后在右边查找是否有redis的服务,查看状态,若是若是没有启动,请手动启动服务。html
首先我不清楚这个拓展到底有没有生效,可能就不须要这个拓展。下面写一下吧linux
php安装redis扩展
使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本(特别注意以php版本的architecture是x86仍是64为准,不能以操做系统为准)git
根据版本号选择扩展版本 http://windows.php.net/downloads/pecl/snaps/redis/github
解压缩后,将php_redis.dll拷贝至php的ext目录下
修改php.iniredis
重启php查看phpinfo看到新增的redis扩展表示已经成功了thinkphp
修改p5配置文件 application\config.phpwindows
下载扩展app
# wget https://codeload.github.com/phpredis/phpredis/zip/master
解压 及编译、安装composer
# unzip master # cd phpredis-master/ # phpize # ./configure -with-php-config=/usr/local/php/bin/php-config # make # make install
编辑php.ini 配置文件
# vi /usr/local/php/etc/php.ini
添加扩展
extension=redis.so
查看phpinfo()以下图标识安装成功
到composer上面找到Predis安装包(两种下载的方式,上面都是有的,一种composer,一种就是gitub网站上面下载),而后下载到本地,而后解压以后把包中的内容放到thinkphp5.0架包的extend中。开始使用吧。
直接在新的控制器中写以下代码:
public function hcred(){ $client = new \Predis\Client(); $client->set('foo','bar'); $keys = $client->keys('*'); $value = $client->get('foo'); $arr = array($value,$keys); var_dump($arr); }
运行结果
大体就这样了,若是想要对其进行更多的操做,看我发的另外一篇文章,Redis的php操做手册 http://www.javashuo.com/article/p-ntbqnqix-nm.html