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 相关文章推荐
消息持续发送的完整例子
Oct 09 PHP
PR值查询 | PageRank 查询
Dec 20 PHP
PHP+MYSQL开发工具及资源收藏
Jan 02 PHP
php下尝试使用GraphicsMagick的缩略图功能
Jan 01 PHP
ubuntu12.04使用c编写php扩展模块教程分享
Dec 25 PHP
php比较两个绝对时间的大小
Jan 31 PHP
使用PHP实现下载CSS文件中的图片
Dec 06 PHP
PHP实现动态执行代码的方法
Mar 25 PHP
PHP调用存储过程返回值不一致问题的解决方法分析
Apr 26 PHP
php实现的二分查找算法示例
Jun 20 PHP
PHP 返回数组后处理方法(开户成功后弹窗提示)
Jul 03 PHP
PHP $O00OO0=urldecode &amp; eval 解密,记一次商业源码的去后门
Sep 13 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
使用apache模块rewrite_module (转)
2007/02/14 PHP
php实现用于验证所有类型的信用卡类
2015/03/24 PHP
php使用Jpgraph绘制复杂X-Y坐标图的方法
2015/06/10 PHP
js实现的网站首页随机公告随机公告
2007/03/14 Javascript
jquery checkbox,radio是否选中的判断代码
2010/03/20 Javascript
jQuery dialog 异步调用ashx,webservice数据的代码
2010/08/03 Javascript
jQuery 遍历-nextUntil()方法以及prevUntil()方法的使用介绍
2013/04/26 Javascript
jquery实现导航固定顶部的效果仿蘑菇街
2014/10/22 Javascript
javascript内置对象操作详解
2015/02/04 Javascript
jQuery的基本概念与高级编程
2015/05/14 Javascript
jQuery树形下拉菜单特效代码分享
2015/08/15 Javascript
动态的9*9乘法表效果的实现代码
2016/05/16 Javascript
利用Javascript实现简单的转盘抽奖
2017/02/13 Javascript
微信小程序实现倒计时补零功能
2018/07/09 Javascript
Vue项目部署的实现(阿里云+Nginx代理+PM2)
2019/03/26 Javascript
arctext.js实现文字平滑弯曲弧形效果的插件
2019/05/13 Javascript
layuiAdmin循环遍历展示商品图片列表的方法
2019/09/16 Javascript
[01:13:46]iG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[02:02]特效爆炸!DOTA2珍宝之瓶待你开启
2018/08/21 DOTA
Python抓取Discuz!用户名脚本代码
2013/12/30 Python
Python单元测试实例详解
2018/05/25 Python
Python简单读写Xls格式文档的方法示例
2018/08/17 Python
Django models.py应用实现过程详解
2019/07/29 Python
python 操作hive pyhs2方式
2019/12/21 Python
python读取raw binary图片并提取统计信息的实例
2020/01/09 Python
详解python的super()的作用和原理
2020/10/29 Python
Halston Heritage官网:简洁的日装,稍显奢华的晚装
2018/11/20 全球购物
SEPHORA丝芙兰捷克官网:购买香水、化妆品和护肤品
2018/11/26 全球购物
汽车维修与检测专业应届生求职信
2013/11/12 职场文书
生物专业个人自荐信范文
2013/11/29 职场文书
行政办公室岗位职责
2014/03/18 职场文书
保密承诺书
2014/03/27 职场文书
班组长如何制订适合本班组的工作计划?
2019/07/10 职场文书
pyqt5打包成exe可执行文件的方法
2021/05/14 Python
Jupyter notebook 不自动弹出网页的解决方案
2021/05/21 Python
nginx日志格式分析和修改
2022/04/28 Servers