ubuntu 搭建php7 redis

安裝redis 擴展php

git clone https://github.com/phpredis/phpredis.gitgit

 

可能沒有預先安裝git,只須要按照提示安裝便可。github

2.root@ubuntu:/tmp# mv phpredis/ /etc/redis

3.root@ubuntu:/tmp#  cd /etc/phpredissql

4.root@ubuntu://etc/phpredis# phpize (注意這裏 若是你執行失敗,裝好了php7.0-dev 以後再次執行)數據庫

若是提示 apache

請按照提示操做ubuntu

sudo apt-get install php7.0-dev 瀏覽器

 

 

 

 

 

5.root@ubuntu://etc/phpredis# ./configurephp7

6.root@ubuntu://etc/phpredis#make && make install

 

 

7.root@ubuntu://etc/phpredis#vi /etc/php/7.0/fpm/conf.d/redis.ini  中 寫入(須要建立redis.ini文件

)(extension=/etc/phpredis/modules/redis.so)退出保存。

若是提示你沒有fpm/conf.d/      此操做須要先建立fpm/conf.d/文件夾。 而且redis.ini是本身編寫的!

 

 

8.root@ubuntu://etc/phpredis#vi /etc/php/7.0/apache2/php.ini 中寫入 (extension=/etc/phpredis/modules/redis.so)

9. 重啓sudo service apache2 restart

安裝過程當中可能出現其餘提示,只要按着提示作就行。

最後建一個test.php

 

[php]  view plain  copy
 
  1. <?php  
  2. echo phpinfo();  
  3. ?>  

經過瀏覽器訪問,若是出現如下圖,圖中含有redis的說明,則說明安裝成功

 

2、使用php去訪問redis

  

[php]  view plain  copy
 
  1. <?php  
  2.   
  3. //鏈接本地Redis服務  
  4. $redis=new Redis();  
  5. $redis->connect('localhost','6379'); //$redis->auth('admin123');//若是設置了密碼,添加此行  
  6. //查看服務是否運行  
  7. $redis->ping();  
  8.   
  9. //選擇數據庫  
  10. $redis->select(5);  
  11.   
  12. //設置數據  
  13. $redis->set('school','WuRuan');  
  14. //設置多個數據  
  15. $redis->mset(array('name'=>'jack','age'=>24,'height'=>'1.78'));  
  16.   
  17. //存儲數據到列表中  
  18. $redis->lpush("tutorial-list", "Redis");  
  19. $redis->lpush("tutorial-list", "Mongodb");  
  20. $redis->lpush("tutorial-list", "Mysql");  
  21.   
  22. //獲取存儲數據並輸出  
  23. echo $redis->get('school');  
  24.   
  25. echo '<br/>';  
  26.   
  27. $gets=$redis->mget(array('name','age','height'));  
  28. var_dump($gets);  
  29.   
  30. echo '<br/>';  
  31.   
  32. $tl=$redis->lrange("tutorial-list", 0 ,5);  
  33. var_dump($tl);  
  34. ?>  
相關文章
相關標籤/搜索