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 相关文章推荐
PHP也可以?成Shell Script
Oct 09 PHP
php 三维饼图的实现代码
Sep 28 PHP
php数组对百万数据进行排除重复数据的实现代码
Jun 08 PHP
php学习之 循环结构实现代码
Jun 09 PHP
thinkphp判断访客为手机端或PC端的方法
Nov 24 PHP
PHP中使用Imagick操作PSD文件实例
Jan 26 PHP
php使用curl出现Expect:100-continue解决方法
Mar 03 PHP
php提交过来的数据生成为txt文件
Apr 28 PHP
PHP实现表单提交时去除斜杠的方法
Dec 26 PHP
ZendFramework2连接数据库操作实例
Apr 18 PHP
Thinkphp 框架基础之源码获取、环境要求与目录结构分析
Apr 27 PHP
PHP7生产环境队列Beanstalkd用法详解
May 19 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 创建文件(文件夹)以及目录操作代码
2010/03/04 PHP
Windows下部署Apache+PHP+MySQL运行环境实战
2012/08/31 PHP
基于curl数据采集之正则处理函数get_matches的使用
2013/04/28 PHP
php实现按文件名搜索文件的远程文件查找器
2014/05/10 PHP
php中$_POST与php://input的区别实例分析
2015/01/07 PHP
百度工程师讲PHP函数的实现原理及性能分析(二)
2015/05/13 PHP
ThinkPHP表单数据智能写入create方法实例分析
2015/09/27 PHP
项目中应用Redis+Php的场景
2016/05/22 PHP
thinkphp整合微信支付代码分享
2016/11/24 PHP
Yii框架参数配置文件params用法实例分析
2019/09/11 PHP
XAMPP升级PHP版本实现步骤解析
2020/09/04 PHP
用Javascript实现Sleep暂停功能代码
2010/09/03 Javascript
关于js中for in的缺陷浅析
2013/12/02 Javascript
基于jQuery实现自动轮播旋转木马特效
2015/11/02 Javascript
jQuery实现简单滚动动画效果
2016/04/07 Javascript
正则表达式(语法篇推荐)
2016/06/24 Javascript
详谈Angular 2+ 的表单(一)之模板驱动型表单
2017/04/25 Javascript
JavaScript实现旋转轮播图
2020/08/18 Javascript
基于jQuery的表单填充实例
2017/08/22 jQuery
AngularJS监听ng-repeat渲染完成的两种方法
2018/01/16 Javascript
tracking.js页面人脸识别插件使用方法
2020/04/16 Javascript
Vue传参一箩筐(页面、组件)
2019/04/04 Javascript
解决layer.open弹出框不能获取input框的值为空的问题
2019/09/10 Javascript
使用 Jest 和 Supertest 进行接口端点测试实例详解
2020/04/25 Javascript
[01:43]倾听DOTA2英雄之声 魅惑魔女国服配音鉴赏
2013/06/06 DOTA
[01:02:18]VGJ.S vs infamous Supermajor 败者组 BO3 第一场 6.4
2018/06/05 DOTA
Python函数参数操作详解
2018/08/03 Python
Matplotlib中文乱码的3种解决方案
2018/11/15 Python
真正了解CSS3背景下的@font face规则
2017/05/04 HTML / CSS
CSS3 新增选择器的实例
2019/11/13 HTML / CSS
英国马匹装备和马术用品购物网站:Equine Superstore
2019/03/03 全球购物
欧洲、亚洲、非洲和拉丁美洲的度假套餐:Great Value Vacations
2019/03/30 全球购物
函授本科自我鉴定
2013/11/03 职场文书
小学网上祭英烈活动总结
2014/07/05 职场文书
大三学生学年自我鉴定
2014/09/12 职场文书
教师党的群众路线学习心得体会
2014/11/04 职场文书