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 相关文章推荐
让你的网站首页自动选择语言转跳
Dec 06 PHP
Discuz! 5.0.0论坛程序中加入一段js代码,让会员点击下载附件前自动弹出提示窗口
Apr 18 PHP
php图片上传存储源码并且可以预览
Aug 26 PHP
用php来改写404错误页让你的页面更友好
Jan 24 PHP
php将session放入memcached的设置方法
Feb 14 PHP
PHP使用pear自带的mail类库发邮件的方法
Jul 08 PHP
php实现的数字验证码及数字运算验证码
Jul 30 PHP
linux平台编译安装PHP7并安装Redis扩展与Swoole扩展实例教程
Sep 30 PHP
PHP 获取指定地区的天气实例代码
Feb 08 PHP
PHP PDOStatement::closeCursor讲解
Jan 30 PHP
安装docker和docker-compose实例详解
Jul 30 PHP
PHP如何通过带尾指针的链表实现'队列'
Oct 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对mongodb的扩展(初出茅庐)
2012/11/11 PHP
php进行ip地址掩码运算处理的方法
2016/07/11 PHP
PHP实现的简单在线计算器功能示例
2017/08/02 PHP
在云虚拟主机部署thinkphp5项目的步骤详解
2017/12/21 PHP
php实现微信企业转账功能
2018/10/02 PHP
零基础php编程好学吗
2019/10/11 PHP
jQuery EasyUI API 中文文档 - NumberSpinner数值微调器使用介绍
2011/10/21 Javascript
javascript生成随机大小写字母的方法
2014/02/20 Javascript
Js获取下拉框选定项的值和文本的实现代码
2014/02/26 Javascript
javascript数组克隆简单实现方法
2015/12/16 Javascript
Web前端开发工具——bower依赖包管理工具
2016/03/29 Javascript
jquery层级选择器的实现(匹配后代元素div)
2016/09/05 Javascript
详解JavaScript数组过滤相同元素的5种方法
2017/05/23 Javascript
微信小程序“摇一摇”的实例代码
2017/07/20 Javascript
jQuery图片缩放插件smartZoom使用实例详解
2017/08/25 jQuery
JavaScript实现的斑马线表格效果【隔行变色】
2017/09/18 Javascript
jQuery实现的页面遮罩层功能示例【测试可用】
2017/10/14 jQuery
windows系统下更新nodejs版本的方案
2017/11/24 NodeJs
vue axios 表单提交上传图片的实例
2018/03/16 Javascript
快速解决layui弹窗按enter键不停弹窗的问题
2019/09/18 Javascript
vue-cli设置css不生效的解决方法
2020/02/07 Javascript
js+html+css实现手动轮播和自动轮播
2020/12/30 Javascript
实例讲解Python编程中@property装饰器的用法
2016/06/20 Python
使用python 爬虫抓站的一些技巧总结
2018/01/10 Python
Python帮你微信头像任意添加装饰别再@微信官方了
2019/09/25 Python
快速解决jupyter notebook启动需要密码的问题
2020/04/21 Python
Python函数参数定义及传递方式解析
2020/06/10 Python
基于HTML5的WebGL经典3D虚拟机房漫游动画
2017/11/15 HTML / CSS
群胜软件Java笔试题
2012/09/29 面试题
UNIX命令速查表
2012/03/10 面试题
房地产管理毕业生自荐信
2013/11/04 职场文书
写好自荐信的技巧
2013/11/08 职场文书
教师自我反思材料
2014/02/14 职场文书
企业新年寄语
2014/04/04 职场文书
车辆年检委托书范本
2014/10/14 职场文书
跳高加油稿
2015/07/21 职场文书