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 09 PHP
认识并使用PHP超级全局变量
Jan 26 PHP
解决File size limit exceeded 错误的方法
Jun 14 PHP
php按百分比生成缩略图的代码分享
May 10 PHP
php基于mcrypt的加密解密实例
Oct 27 PHP
PHP使用DirectoryIterator显示下拉文件列表的方法
Mar 13 PHP
1亿条数据如何分表100张到Mysql数据库中(PHP)
Jul 29 PHP
PHP mysql事务问题实例分析
Jan 18 PHP
CI框架支持$_GET的两种实现方法
May 18 PHP
PHP session 会话处理函数
Jun 06 PHP
php注册和登录界面的实现案例(推荐)
Oct 24 PHP
PHP 获取 ping 时间的实现方法
Sep 29 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
不用数据库的多用户文件自由上传投票系统(3)
2006/10/09 PHP
php中强制下载文件的代码(解决了IE下中文文件名乱码问题)
2011/05/09 PHP
Zend Studio使用技巧两则
2016/04/01 PHP
浅析PHP开发规范
2018/02/05 PHP
PHP chop()函数讲解
2019/02/11 PHP
解决jquery的.animate()函数在IE6下的问题
2010/12/03 Javascript
js网页右下角提示框实例
2014/10/14 Javascript
jquery中checkbox全选失效的解决方法
2014/12/26 Javascript
nodejs批量修改文件编码格式
2015/01/22 NodeJs
JavaScript使用cookie记录临时访客信息的方法
2015/04/07 Javascript
Perl Substr()函数及函数的应用
2015/12/16 Javascript
原生JS实现跑马灯效果
2017/02/20 Javascript
jQuery封装animate.css的实例
2018/01/04 jQuery
ajax请求data遇到的问题分析
2018/01/18 Javascript
jQuery实现浏览器之间跳转并传递参数功能【支持中文字符】
2018/03/28 jQuery
Vue中对iframe实现keep alive无刷新的方法
2019/07/23 Javascript
mpvue实现左侧导航与右侧内容的联动
2019/10/21 Javascript
bootstrap实现嵌套模态框的实例代码
2020/01/10 Javascript
《javascript设计模式》学习笔记三:Javascript面向对象程序设计单例模式原理与实现方法分析
2020/04/07 Javascript
利用Python如何生成随机密码
2016/04/20 Python
python中的字典使用分享
2016/07/31 Python
Python简单定义与使用二叉树示例
2018/05/11 Python
Python函数装饰器实现方法详解
2018/12/22 Python
基于python调用psutil模块过程解析
2019/12/20 Python
PyTorch实现AlexNet示例
2020/01/14 Python
python网络编程:socketserver的基本使用方法实例分析
2020/04/09 Python
Python HTMLTestRunner可视化报告实现过程解析
2020/04/10 Python
python实现按键精灵找色点击功能教程,使用pywin32和Pillow库
2020/06/04 Python
高中班长自我鉴定
2013/12/20 职场文书
最美乡村医生事迹材料
2014/06/02 职场文书
办护照工作证明
2014/10/01 职场文书
优秀班组申报材料
2014/12/25 职场文书
运动会闭幕词
2015/01/28 职场文书
公司岗位说明书
2015/10/08 职场文书
Python Pandas常用函数方法总结
2021/06/15 Python
使用CSS实现一个搜索引擎的原理解析
2021/09/25 HTML / CSS