博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ubuntu 搭建php7 redis
阅读量:4313 次
发布时间:2019-06-06

本文共 1469 字,大约阅读时间需要 4 分钟。

安装redis 扩展

git clone 

 

可能没有预先安装git,只需要按照提示安装即可。

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

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

4.root@ubuntu://etc/phpredis# phpize (注意这里 如果你执行失败,装好了php7.0-dev 之后再次执行)

如果提示 

请按照提示操作

sudo apt-get install php7.0-dev 

 

 

 

 

 

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

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] 
 
 
  1. <?php  
  2. echo phpinfo();  
  3. ?>  

通过浏览器访问,如果出现以下图,图中含有redis的说明,则说明安装成功

 

二、使用php去访问redis

  

[php] 
 
 
  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. ?>  

转载于:https://www.cnblogs.com/fujunjie/p/9508140.html

你可能感兴趣的文章
RecyclerView 源码深入解析——绘制流程、缓存机制、动画等
查看>>
Android 面试题整理总结(一)Java 基础
查看>>
Android 面试题整理总结(二)Java 集合
查看>>
学习笔记_vnpy实战培训day02
查看>>
学习笔记_vnpy实战培训day03
查看>>
VNPY- VnTrader基本使用
查看>>
VNPY - CTA策略模块策略开发
查看>>
VNPY - 事件引擎
查看>>
MongoDB基本语法和操作入门
查看>>
学习笔记_vnpy实战培训day04_作业
查看>>
OCO订单(委托)
查看>>
学习笔记_vnpy实战培训day06
查看>>
回测引擎代码分析流程图
查看>>
Excel 如何制作时间轴
查看>>
matplotlib绘图跳过时间段的处理方案
查看>>
vnpy学习_04回测评价指标的缺陷
查看>>
iOS开发中遇到的问题整理 (一)
查看>>
Linux(SUSE 12)安装jboss4并实现远程访问
查看>>
Neutron在给虚拟机分配网络时,底层是如何实现的?
查看>>
netfilter/iptables全攻略
查看>>