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邮件类
Jan 03 PHP
PHP学习笔记之一
Jan 17 PHP
使用Apache的htaccess防止图片被盗链的解决方法
Apr 27 PHP
PHP与MYSQL中UTF8 中文排序示例代码
Oct 23 PHP
使用PHP Socket 编程模拟Http post和get请求
Nov 25 PHP
php获取文章上一页与下一页的方法
Dec 01 PHP
PHP中大于2038年时间戳的问题处理方案
Mar 03 PHP
Centos 6.5系统下编译安装PHP 7.0.13的方法
Dec 19 PHP
php curl常用的5个经典例子
Jan 20 PHP
php封装的验证码类分享
Feb 26 PHP
总结的一些PHP开发中的tips(必看篇)
Mar 24 PHP
Laravel 创建指定表 migrate的例子
Oct 09 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开发GUI
2006/10/09 PHP
smarty section简介与用法分析
2008/10/03 PHP
PHP-redis中文文档介绍
2013/02/07 PHP
Thinkphp搭建包括JS多语言的多语言项目实现方法
2014/11/24 PHP
php通过curl模拟登陆DZ论坛
2015/05/11 PHP
javascript最常用与实用的创建类的代码
2010/08/12 Javascript
解决JS浮点数运算出现Bug的方法
2013/03/12 Javascript
两种方法实现在HTML页面加载完毕后运行某个js
2014/06/16 Javascript
jQuery中用dom操作替代正则表达式
2014/12/29 Javascript
js实现带圆角的两级导航菜单效果代码
2015/08/24 Javascript
纯JavaScript代码实现文本比较工具
2016/02/17 Javascript
浅析BootStrap模态框的使用(经典)
2016/04/29 Javascript
微信小程序商城项目之购物数量加减(3)
2017/04/17 Javascript
用vue的双向绑定简单实现一个todo-list的示例代码
2017/08/03 Javascript
微信小程序实现轮播图效果
2017/09/07 Javascript
jQuery实现的手动拖动控制进度条效果示例【测试可用】
2018/04/18 jQuery
详细分析Node.js 模块系统
2020/06/28 Javascript
[01:09:50]VP vs Pain 2018国际邀请赛小组赛BO2 第二场
2018/08/20 DOTA
python进程管理工具supervisor使用实例
2014/09/17 Python
Python抓取聚划算商品分析页面获取商品信息并以XML格式保存到本地
2018/02/23 Python
Python从零开始创建区块链
2018/03/06 Python
浅谈Python中eval的强大与危害
2019/03/13 Python
利用pandas合并多个excel的方法示例
2019/10/10 Python
python 使用shutil复制图片的例子
2019/12/13 Python
python程序文件扩展名知识点详解
2020/02/27 Python
浅谈matplotlib默认字体设置探索
2021/02/03 Python
CSS3中的注音对齐属性ruby-align用法指南
2016/07/01 HTML / CSS
创业计划书撰写原则
2014/01/25 职场文书
给老婆的婚前保证书
2014/02/01 职场文书
企业军训感言
2014/02/08 职场文书
优秀经理获奖感言
2014/03/04 职场文书
银行青年文明号事迹材料
2014/05/31 职场文书
党的群众路线教育实践活动个人对照检查材料(乡镇)
2014/11/05 职场文书
本科毕业答辩开场白
2015/05/27 职场文书
2016年八一建军节活动总结
2016/04/05 职场文书
世界十大儿童漫画书排名,法国国宝漫画排第五,第二是轰动日本连环
2022/03/18 欧美动漫