安装redis和phpredis模块

redis的下载及安装:
@ubuntu:/$ mkdir /usr/local/redis
@ubuntu:/$ cd /usr/local/redis
@ubuntu:/$ wget http://redis.googlecode.com/files/redis-2.4.2.tar.gz
@ubuntu:/$ tar xzf redis-2.4.2.tar.gz
@ubuntu:/$ cd redis-2.4.2
@ubuntu:/$ make
@ubuntu:/$ src/redis-server
redis测试命令:
@ubuntu:/$ src/redis-cli
@ubuntu:/$ redis> set foo bar
@ubuntu:/$ OK

@ubuntu:/$ redis> get foo

@ubuntu:/$ "bar";

 

装了redis的服务器端程序,现在要在项目中使用REDIS了,由于我们的后台是用PHP来写的,所以要用redis的PHP客户端来使用它。PHP的客户端有几种:

Predis RepositoryJoL1hAHNMature and supported
phpredis RepositoryyowgiThis is a client written in C as a PHP module.
RediskaRepository Homepageshumkov 
RedisentRepositoryjustinpoliey 
iRedisRepository

dhorrigan

在这里我选择phpredis( C开发的扩展包 )这个PHP扩展。

@ubuntu:/$ wget https://download.github.com/owlient-phpredis-2.1.1-1-g90ecd17.tar.gz 
@ubuntu:/$ tar zxvf owlient-phpredis-2.1.1-1-g90ecd17.tar.gz 
@ubuntu:/$ cd owlient-phpredis-90ecd17/ 
@ubuntu:/$ /usr/local/php/bin/phpize 
@ubuntu:/$ ./configure --with-php-config=/usr/local/php/bin/php-config 
@ubuntu:/$ make 
@ubuntu:/$ make install 

注:用C开发PHP扩展的时候如果用动态链接库的方式编译扩展模块,需要用到phpize,这个工具在使用apt-get install php5默认情况也是没安装的,安装phpize:apt-get install php5-dev。  

 

修改配置文件:

修改php.ini文件   

在php.ini中添加如下一行:

extension=redis.so

重启nginx后生效。

 

最后开启redis服务:redis-server 或者 redis-server /etc/redis.conf(后台运行), 

如果不开服务可能会出现 ”Uncaught exception 'RedisException' with message 'Redis server went away'?“错误 


转载于:https://www.cnblogs.com/jiangyao/archive/2012/09/19/2693221.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/494669.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

深度 | 激光雷达独角兽Quanergy的危急时刻

来源:网易智能编译摘要:全球知名的激光雷达制造商 Quanergy 最近陷入了麻烦之中。早在2014年,Quanergy公司就发现自己正身处于一场对自动驾驶汽车突如其来的狂热之中。Quanergy公司制造了激光雷达技术,这是一种将激光反射到物体上…

R语言【dplyr】——case_when()是一般向量化的 if-else(),该函数允许您将多个 if_else() 语句矢量化

Package dplyr version 1.1.4 Parameters case_when(..., .default NULL, .ptype NULL, .size NULL) 参数【...】&#xff1a;<dynamic-dots> 一组两面公式&#xff08;two-sided formulas&#xff09;。 公式左边&#xff08;left hand side&#xff0c;LHS&#…

❤ 就这?TypeScript其实并不难!(建议收藏)❤

&#x1f388; 作者&#xff1a;不吃西红柿 &#x1f388; 简介&#xff1a;CSDN博客专家&#x1f3c6;、蓝桥签约作者、Python领域优质创作者、信息技术智库公众号创建者✌。技术交流、面试刷题尽管关注咨询我。 热门专栏推荐&#xff1a; &#x1f947; 知识集锦专栏&…

EntityModelStudio系列教程2--静态建模之实体模型设计

在EMStudio中静态建模的概念和内容是来自于UML标准的&#xff0c;所以EMStudio提供的静态建模的设计能力是完全可以满足开发者的设计要求的。但是与UML标准比较&#xff0c;EMStudio中的静态建模还存在两个不同的特色&#xff1a; 1. 类与实体的概念是一致的 也就是说&#xff…

Python 编码规范(Google) (一)

Python 风格规范(Google) 本项目并非 Google 官方项目, 而是由国内程序员凭热情创建和维护。 如果你关注的是 Google 官方英文版, 请移步 Google Style Guide 以下代码中 Yes 表示推荐&#xff0c;No 表示不推荐。 分号 不要在行尾加分号, 也不要用分号将两条命令放在同一行…

前沿科技山雨欲来,四大领域存创新机会

来源&#xff1a;北极光创投摘要&#xff1a;最近&#xff0c;北极光创投董事总经理杨磊&#xff0c;发表了《前沿科技山雨欲来》的主题演讲&#xff0c;他认为目前全球正处于前沿科技爆发前夜&#xff0c;他看好计算构架变革、移动终端、机器人、生物科技与IT融合四大领域的创…

❤JavaScript系列6部曲:语法篇(万字长文)❤

&#x1f388; 作者&#xff1a;不吃西红柿 &#x1f388; 简介&#xff1a;CSDN博客专家&#x1f3c6;、蓝桥签约作者、Python领域优质创作者、信息技术智库公众号创建者✌。技术交流、面试刷题尽管关注咨询我。 热门专栏推荐&#xff1a; &#x1f947; 知识集锦专栏&…

工业机器人发展现状:硬件制造大同小异,视觉感知绘新蓝图

来源 &#xff1a;亿欧摘要&#xff1a;8月15日-8月19日&#xff0c;在北京亦庄国际会展中心举办了为期五天的2018世界机器人大会。小编认为&#xff0c;国内工业机器人的总体水平在未来长期时间将处于稳定上升区&#xff0c;而两极分化趋势愈显。8月15日-8月19日&#xff0c;在…

❤️JavaScript系列6部曲:流程控制(万字长文)❤️

&#x1f388; 作者&#xff1a;不吃西红柿 &#x1f388; 简介&#xff1a;CSDN博客专家&#x1f3c6;、蓝桥签约作者、Python领域优质创作者、「信息技术智库」公号作者✌。技术交流、面试刷题尽管关注咨询我。 热门专栏推荐&#xff1a; &#x1f947; 知识集锦专栏&…

[C# 网络编程系列]专题七:UDP编程补充——UDP广播程序的实现

本专题主要介绍下如何实现UDP广播的程序&#xff0c;下面就直接介绍实现过程和代码以及运行的结果。 一、程序实现 UDP广播程序的实现代码&#xff1a; using System; using System.Net; using System.Net.Sockets; using System.Text; using System.Threading; using System.W…

我们离得开美国的软件和硬件吗?

来源&#xff1a;网易科技摘要&#xff1a;据报道&#xff0c;你当然可以淘汰很多美国产品&#xff0c;但你可能也会因此放弃许多令人惊叹的功能。据报道&#xff0c;你当然可以淘汰很多美国产品&#xff0c;但你可能也会因此放弃许多令人惊叹的功能。例如&#xff0c;超过10亿…

PostgreSQL连接池pgbouncer的使用

今天在虚拟机上整理了下pgbouncer的安装使用过程&#xff0c;记录如下。 说明&#xff1a;pgbouncer是一款轻量级针对postgresql的数据库连接工具&#xff0c;可以对客户端的连接做限制&#xff0c;防止恶意连接&#xff0c;另外也可以减少数据库的实际连接数&#xff0c;从而减…

❤️❤️❤️【资料免费领取】简历模板、职场PPT模板、硬核学习资料+PDF资料(Java、Python、大数据、机器学习)❤️❤️❤️

&#x1f345;【领取方法】 长按识别二维码&#xff0c;回复【资料】领取 目录 1、100套小编购买的简历模板&#xff08;部分截图&#xff09; 2、1000套精品PPT模板&#xff08;部分截图&#xff09; 3、大数据-学习资料&#xff08;1.3G 硬核PDF&#xff0c;官方指南&…

超20亿!2018年国家自然科学基金(重点项目)出炉!

来源&#xff1a;青塔摘要&#xff1a;8月16日&#xff0c;2018年国家自然科学基金评审结果正式揭晓。8月16日&#xff0c;2018年国家自然科学基金评审结果正式揭晓。继昨天发布了2018年国家优青项目各单位的立项情况后&#xff0c;青塔今天又整理重点项目的立项情况和完整名单…

❤️ 珊姐带你学JavaScript:数组和函数 (万文建藏)❤️

&#x1f345; 作者&#xff1a;阿珊 &#x1f345; 简历模板、职场PPT模板、技术交流尽管关注私聊我。 &#x1f345; 期许&#xff1a;欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1f4dd; 如有错误敬请指正&#xff01; 热门专栏推荐&#xff1a; &#x1f947; 大数据集锦…

查看本机打开的端口

一、怎样查看本机打开的端口&#xff1f;1&#xff0e; Windows本身自带的netstat命令 Netstat 显示协议统计和当前的 TCP/IP 网络连接。该命令只有在安装了 TCP/IP 协议后才可以使用。 netstat [-a] [-e] [-n] [-s] [-p protocol] [-r] [interval] 参数 -a 显示所有连接和侦…

产业|中国电子学会发布《机器人十大新兴应用领域(2018-2019年)》

来源&#xff1a; 中国电子学会8月19日&#xff0c;2018世界机器人大会胜利闭幕&#xff0c;闭幕式上中国电子学会发布了《发布机器人十大新兴应用领域&#xff08;2018-2019年&#xff09;》。当前&#xff0c;全球正在经历科技、产业、资本高度耦合、深度迭加的新一轮变革&am…

在linux下添加路由

linux下添加路由的方法&#xff1a;   一&#xff1a;使用 route 命令添加   使用route 命令添加的路由&#xff0c;机器重启或者网卡重启后路由就失效了&#xff0c;方法&#xff1a;   //添加到主机的路由   # route add –host 192.168.168.110 dev eth0   # rout…

2018-2019年新一代AI领域十大最具成长性技术展望

来源&#xff1a;网络大数据摘要&#xff1a;在2018世界机器人大会17日的主论坛上&#xff0c;中国电子学会发布《新一代人工智能领域十大最具成长性技术展望(2018-2019年)》。当前&#xff0c;全球正在经历科技和产业高度耦合、深度迭加的新一轮变革&#xff0c;大数据的形成、…

wzplayer for android V1.0

V1.0上图,哈哈 转载于:https://www.cnblogs.com/weinyzhou/archive/2012/10/12/2750055.html