在Mac下如何安装phpredis扩展
最近把开发环境从windows转到Mac下,所有的环境都要重新来配置。由于Mac是基于unix系统的不太熟悉,所以遇到了很多问题,下面小编给大家整理下分享给大家。
安装phpredis扩展:
首先,大家先下载phpredis的扩展包,这是地址https://nodeload.github.com/nicolasff/phpredis/zip/master(建议大家手动下载再进行复制)。
其次,大家使用命令进入文件夹
cd phpredis-master/
phpize命令(命令可能会出问题,解决方法请见文章尾部)
./configure --with-php-config=/usr/bin/php-config
make
sudo make install (依次执行上面的命令)
# 这时候会提示一个路径
# /usr/lib/php/extensions/no-debug-non-zts-20100525/
# 表示已经将扩展放置在该位置
vim /etc/php.ini
#增加如下内容
extension=redis.so
#重启apache
sudo apachectl restart
#查看扩展安装情况
php -m |grep redis
#出现 redis 表示安装成功
以上就是在Mac下安装phpredis扩展的全部介绍,希望大家喜欢。
相关推荐
-
Fedora下安装php Redis扩展笔记
一.安装编译工具 复制代码 代码如下: yum install wget make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel kernel keyutils patch perl 二.安装redis php-redis 复制代码 代码如下: # yum install redis php-redis 这样就安装成功了 启动redis 复制代码 代码如下: # sudo redis-server /etc/redis.conf
-
php Session存储到Redis的方法
当然要写先安装php的扩展,可参考这篇文章:Redis及PHP扩展安装修改php.ini的设置 复制代码 代码如下: session.save_handler = redissession.save_path = "tcp://127.0.0.1:6379″修改后重启php-fpm或nginx,phpinfo() session redis如果不想修改php.ini可这样 复制代码 代码如下: ini_set("session.save_handler","redi
-
PHP7安装Redis扩展教程【Linux与Windows平台】
本文实例讲述了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.加入
-
PHP5.5安装PHPRedis扩展及连接测试方法
本文实例讲述了PHP5.5安装PHPRedis扩展及连接测试方法.分享给大家供大家参考,具体如下: phpredis是个人觉得最好的一个php-redis客户端,因为其提供的function与redis的命令基本一致,降低的了学习成本,同时功能也很全面. 一.linux安装方法 phpredis下载地址:https://github.com/nicolasff/phpredis unzip phpredis-master.zip cd phpredis-master /usr/local/php
-
30个php操作redis常用方法代码例子
redis的操作很多的,以前看到一个比较全的博客,但是现在找不到了.查个东西搜半天,下面整理一下php处理redis的例子,个人觉得常用一些例子.下面的例子都是基于php-redis这个扩展的. 1,connect 描述:实例连接到一个Redis. 参数:host: string,port: int 返回值:BOOL 成功返回:TRUE;失败返回:FALSE 示例: 复制代码 代码如下: <?php $redis = new redis(); $result = $redis->conne
-
CentOS系统安装Redis及Redis的PHP扩展详解
redis简介 redis是一款很不错的高性能的key-value数据库,它的出现在很大程度上弥补了很多像memcached这类的keyvalue存储的不足,它的特点有:支持持久化.半持久化数据保存.支持主从同步.value值支持多种类型等等.下面来一起看看在CentOS系统安装Redis及Redis的PHP扩展的详细介绍. 1.安装Redis 1.1 如果没有安装wget,安装wget yum install wget 1.2 在http://redis.io/download页面查看redi
-
PHP实现操作redis的封装类完整实例
本文实例讲述了PHP实现操作redis的封装类.分享给大家供大家参考,具体如下: <?php /** * Redis 操作,支持 Master/Slave 的负载集群 * * @author jackluo */ class RedisCluster{ // 是否使用 M/S 的读写集群方案 private $_isUseCluster = false; // Slave 句柄标记 private $_sn = 0; // 服务器连接句柄 private $_linkHandle = array
-
php redis扩展支持scan命令实现方法
在使用阿里云的kvstore的时候,刚开始是属于公测,不收费,后来要成商业模式,收费了,8块钱一小时,太贵了,于是想到了删除部分无用的数据,但是数据量过于庞大,又不是使用keys * 来匹配(使用keys * 会直接把你redis卡死的),后期了解到了scan可以游标的找到所有的keys,于是开始捣鼓(发现我好多废话).. 开干.. [codesyntax lang="python"] # git clone https://github.com/phpredis/phpredis #
-
Linux下php安装Redis扩展的方法
本文实例讲述了Linux下php安装Redis扩展的方法.分享给大家供大家参考,具体如下: 注意:目录的权限 chomd 777 -R 1.安装redis 下载:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz 上传phpredis-2.2.4.tar.gz到/usr/local/src目录 cd /usr/local/src #进入软件包存放目录 tar zxvf phpredis-2.2.4.tar.gz #解压 cd
-
linux平台编译安装PHP7并安装Redis扩展与Swoole扩展实例教程
本文实例讲述了linux平台编译安装PHP7并安装Redis扩展与Swoole扩展的方法.分享给大家供大家参考,具体如下: 前面<PHP7安装Redis扩展教程[Linux与Windows平台]>一文告诉读者简单的安装Redis的方法,下面我们来实现在linux中编译安装PHP7并安装Redis扩展与Swoole扩展的方法. 编译安装PHP7并安装Redis扩展Swoole扩展: 在编译php7的机器上已经有编译安装过php5.3以上的版本,从而依赖库都有了 本php7是编译成fpm-php
-
redis安装、配置、使用和redis php扩展安装教程
redis是一个内存数据库,比memcache支持更丰富的value类型,新浪微博就使用redis来做缓存. redis的源码安装 复制代码 代码如下: wget http://download.redis.io/redis-stable.tar.gztar -zxvf redis-stable.tar.gzcd redis-stablemakemake testmake install 1.make时可能会报如下错误: 复制代码 代码如下: zmalloc.o: In function `zm
-
php中使用redis队列操作实例代码
例1,入队操作: 复制代码 代码如下: <?php$redis = new Redis();$redis->connect('127.0.0.1',6379);while(True){ try{ $value = 'value_'.date('Y-m-d H:i:s'); $redis->LPUSH('key1',$value); sleep(rand()%3); echo $value."\n"; }catch(Exception $e)
-
php操作redis中的hash和zset类型数据的方法和代码例子
前面一篇博客主要是string类型,list类型和set类型,下面hash类型和zset类型 1,hset 描述:将哈希表key中的域field的值设为value.如果key不存在,一个新的哈希表被创建并进行HSET操作.如果域field已经存在于哈希表中,旧值将被覆盖. 参数:key field value 返回值:如果field是哈希表中的一个新建域,并且值设置成功,返回1.如果哈希表中域field已经存在且旧值已被新值覆盖,返回0. 2,hsetnx 描述:将哈希表key中的域field的
随机推荐
- 深入理解Angular中的依赖注入
- 在 Laravel 中 “规范” 的开发短信验证码发送功能
- IE浏览器PNG图片透明效果代码
- Dedecms 后台验证码错误的解决方法
- 如何用Java来进行文件切割和简单的内容过滤的实现
- oracle不能使用EM怎么办 oracle11g如何正确安装配置EM
- javascript瀑布流布局实现方法详解
- Asp.Net中NHiernate的Session的管理
- Python从MP3文件获取id3的方法
- Android崩溃异常捕获方法
- Android开发 旋转屏幕导致Activity重建解决方法
- ajax session过期问题的几个解决方案
- 解析关于SQL语句Count的一点细节
- SQL 导入导出Excel数据的语句
- SQL Server 索引结构及其使用(一)--深入浅出理解索引结构第1/4页
- 设计模式中的facade外观模式在JavaScript开发中的运用
- 基于jquery的3d效果实现代码
- jQuery无刷新上传之uploadify简单代码
- Android中EditText屏蔽第三方输入法表情的方法示例
- 简短几句 通俗解释javascript的闭包