首先先安裝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