PHP7安装Redis扩展教程【Linux与Windows平台】


Posted in PHP onSeptember 30, 2016

本文实例讲述了PHP7安装Redis扩展的方法。分享给大家供大家参考,具体如下:

linux中PHP7安装Redis扩展

1.依次执行

wget -c https://github.com/phpredis/phpredis/archive/php7.zip
unzip php7.zip
cd phpredis-php7
/YouPath/phpize
./configure --with-php-config=/YouPath/php-config
make
make install

2.加入php.ini

3.重启httpd

4.查看探针

windowsPHP7安装Redis扩展

这里提供php5.3版本的redis的php扩展压缩包(里面有个dll):https://github.com/nicolasff/phpredis/downloads

解压后把dll放到php的ext目录下,打开php.ini,增加一行:

extension=php_redis.dll

然后重启apache即可

例子:

<?php
//获取投票的信息的ID
$aid = isset($_GET['aid']) ? ereg_replace("[^0-9]", "", $_GET['aid']) : 0;
//当前投票的数字,指的是在redis中的数据
$this_click_num = 0;
if($aid>2){
 //设定写回的投票数的最大值,到了此值就写回mysql
 $update_till_num = 50;
 //创建redis对象
 $r = new Redis();
 $r->connect('127.0.0.1',6379);
 //得到现在是第几个数据了
 $this_click_num = $r->get('count_xin_newgame:'.$aid);
 //点击数加1
 $r->set('count_xin_newgame:'.$aid,$this_click_num+1);
 if($this_click_num>=$update_till_num)
 {
 //如果点击数超过了设定数,那么就把数据写到mysql
 if($this_click_num>$update_till_num)
 require_once(dirname(__FILE__)."/db.php");
 //更新数据库
 $db->ExecuteNoneQuery(
  "UPDATE `addonnewgame`
  SET `game_num` = game_num + '{$update_till_num}'
  WHERE `dede_addonnewgame`.`aid` ={$aid};"
 );
 //重置投票数目为0
 $r->set('count_xin_newgame:'.$aid,0);
 }
 $r->setTimeout('count_xin_newgame:'.$aid,7*24*60*60);
 exit($this_click_num);
}
?>

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
深入PHP5中的魔术方法详解
Jun 17 PHP
通过PHP current函数获取未知字符键名数组第一个元素的值
Jun 24 PHP
浅析十款PHP开发框架的对比
Jul 05 PHP
php使用百度翻译api示例分享
Jan 31 PHP
php实现专业获取网站SEO信息类实例
Apr 02 PHP
ThinkPHP控制器详解
Jul 27 PHP
PHP生成图像验证码的方法小结(2种方法)
Jul 18 PHP
php版微信js-sdk支付接口类用法示例
Oct 12 PHP
详解ThinkPHP3.2.3验证码显示、刷新、校验
Dec 29 PHP
php session的应用详细介绍
Mar 22 PHP
PHP高精确度运算BC函数库实例详解
Aug 15 PHP
PHP 命名空间和自动加载原理与用法实例分析
Apr 29 PHP
分享PHP-pcntl 实现多进程代码
Sep 30 #PHP
PHP编写daemon process详解及实例代码
Sep 30 #PHP
PHP 极验验证码实例讲解
Sep 29 #PHP
php自定义函数转换html标签示例
Sep 29 #PHP
php自定义函数实现汉字转换utf8编码的方法
Sep 29 #PHP
php自定义函数实现二维数组按指定key排序的方法
Sep 29 #PHP
分享一个漂亮的php验证码类
Sep 29 #PHP
You might like
PHP 日期时间函数的高级应用技巧
2009/10/10 PHP
PHP面向对象三大特点学习(充分理解抽象、封装、继承、多态)
2012/05/07 PHP
PHP小偷程序的设计与实现方法详解
2016/10/15 PHP
使用laravel和ajax实现整个页面无刷新的操作方法
2019/10/03 PHP
基于prototype的validation.js发布2.3.4新版本,让你彻底脱离表单验证的烦恼
2006/12/06 Javascript
web的各种前端打印方法之jquery打印插件jqprint实现网页打印
2013/01/09 Javascript
node.js中的fs.truncate方法使用说明
2014/12/15 Javascript
NodeJS学习笔记之Connect中间件模块(二)
2015/01/27 NodeJs
JS实现仿Windows经典风格的选项卡Tab切换代码
2015/10/20 Javascript
js获取图片宽高的方法
2015/11/25 Javascript
理解Javascript文件动态加载
2016/01/29 Javascript
BootStrap 轮播插件(carousel)支持左右手势滑动的方法(三种)
2016/07/07 Javascript
React + webpack 环境配置的方法步骤
2017/09/07 Javascript
捕获未处理的Promise错误方法
2017/10/13 Javascript
微信小程序实现点赞、取消点赞功能
2018/11/02 Javascript
详解Vue demo实现商品列表的展示
2019/05/07 Javascript
如何实现echarts markline标签名显示自己想要的
2020/07/20 Javascript
vscode中Vue别名路径提示的实现
2020/07/31 Javascript
如何在vue中使用kindeditor富文本编辑器
2020/12/19 Vue.js
Python单例模式实例分析
2015/01/14 Python
Python实现命令行通讯录实例教程
2016/08/18 Python
利用Python写一个爬妹子的爬虫
2018/06/08 Python
Python多进程池 multiprocessing Pool用法示例
2018/09/07 Python
Python查找数组中数值和下标相等的元素示例【二分查找】
2019/02/13 Python
python 数据生成excel导出(xlwt,wlsxwrite)代码实例
2019/08/23 Python
Python unittest单元测试框架实现参数化
2020/04/29 Python
高清安全摄像头系统:Lorex Technology
2018/07/20 全球购物
污水厂厂长岗位职责
2014/01/04 职场文书
教师评优事迹材料
2014/01/10 职场文书
经典广告词大全
2014/03/14 职场文书
运动会宣传口号
2014/06/09 职场文书
计算机软件专业求职信
2014/06/10 职场文书
社区护士演讲稿
2014/08/27 职场文书
催款函范本大全
2015/06/24 职场文书
八一建军节主持词
2015/07/01 职场文书
pycharm2021激活码使用教程(永久激活亲测可用)
2021/03/30 Python