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 处理图片的类实现代码
Oct 23 PHP
PHP 获取目录下的图片并随机显示的代码
Dec 28 PHP
邮箱正则表达式实现代码(针对php)
Jun 21 PHP
js限制checkbox勾选的个数以及php获取多个checkbbox的方法深入解析
Jul 18 PHP
php简单socket服务器客户端代码实例
May 18 PHP
使用JavaScript创建新样式表和新样式规则
Jun 14 PHP
php支付宝在线支付接口开发教程
Sep 19 PHP
thinkPHP交易详情查询功能详解
Dec 02 PHP
PHP实现双链表删除与插入节点的方法示例
Nov 11 PHP
PHP+Session防止表单重复提交的解决方法
Apr 09 PHP
Ajax+PHP实现的分类列表框功能示例
Feb 11 PHP
php定期拉取数据对比方法实例
Sep 22 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中使用Sockets 从Usenet中获取文件
2008/01/10 PHP
PHP中的排序函数sort、asort、rsort、krsort、ksort区别分析
2014/08/18 PHP
PHP缓存集成库phpFastCache用法
2014/12/15 PHP
PHP实现的超长文本分页显示功能示例
2018/06/04 PHP
laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例
2020/02/18 PHP
JQuery 学习笔记 选择器之二
2009/07/23 Javascript
JavaScript实战之菜单特效
2016/08/16 Javascript
javascript验证手机号和实现星号(*)代替实例
2016/08/16 Javascript
jQuery中实现prop()函数控制多选框(全选,反选)
2016/08/19 Javascript
使用jquery给指定的table动态添加一行、删除一行
2016/10/13 Javascript
常用JS图片滚动(无缝、平滑、上下左右滚动)代码大全(推荐)
2016/12/20 Javascript
使用JS编写的随机抽取号码的小程序
2017/08/11 Javascript
javascript函数的节流[throttle]与防抖[debounce]
2017/11/15 Javascript
微信小程序实现传参数的几种方法示例
2018/01/10 Javascript
Vue封装Swiper实现图片轮播效果
2018/02/06 Javascript
Javascript实现秒表倒计时功能
2018/11/17 Javascript
详解几十行代码实现一个vue的状态管理
2019/01/28 Javascript
javascript实现摄像头拍照预览
2019/09/30 Javascript
[03:06]2018年度CS GO最具人气解说-完美盛典
2018/12/16 DOTA
JPype实现在python中调用JAVA的实例
2017/07/19 Python
Tensorflow 自带可视化Tensorboard使用方法(附项目代码)
2018/02/10 Python
python SQLAlchemy的Mapping与Declarative详解
2019/07/04 Python
解决Python安装时报缺少DLL问题【两种解决方法】
2019/07/15 Python
CSS3 animation实现简易幻灯片轮播特效
2016/09/27 HTML / CSS
HTML5+CSS3实例 :canvas 模拟实现电子彩票刮刮乐代码
2016/12/30 HTML / CSS
详解通过focusout事件解决IOS键盘收起时界面不归位的问题
2019/07/18 HTML / CSS
美国第一香水网站:Perfume.com
2017/01/23 全球购物
德国街头和运动文化高品质商店:BSTN Store
2017/08/26 全球购物
Rodd & Gunn澳大利亚官网:新西兰男装品牌
2018/09/25 全球购物
幼儿教师个人求职信范文
2013/09/21 职场文书
房屋公证委托书
2014/04/03 职场文书
旷课检讨书
2015/01/26 职场文书
劳动者解除劳动合同通知书
2015/04/16 职场文书
于丹论语心得观后感
2015/06/15 职场文书
golang 如何通过反射创建新对象
2021/04/28 Golang
Android学习之BottomSheetDialog组件的使用
2022/06/21 Java/Android