摘要:最近手里有个项目需要用用缓存,权衡之下选择,没想到这里面水还挺深。说明是独立于语言的,如果用操作的话,自然要安装扩展,但是在环境下和自己配置的环境是不一样的,里面源码是残缺的,具体原因我也没查,所以需要自己下载源码编译。
说明最近手里有个项目需要用用缓存,权衡之下选择redis,没想到这里面水还挺深。
Redis是独立于语言的,如果用PHP操作的话,自然要安装PHP Redis扩展,但是在MAMP环境下和自己配置的环境是不一样的,MAMP里面PHP源码是残缺的,具体原因我也没查,所以需要自己下载PHP源码编译。下面讲讲在MAMP的环境下如何安装PHP Redis扩展
注意在装reids扩展之前,最好安装一个brew包管理工具,有欠缺的文件,直接brew install
步骤1.下载对应PHP版本源码,例如我用的是PHP7.0.8就去找一份PHP7.0.8源码(注:尽量找tar格式的,里面有configure程序,二进制文件【zip】没有)
2.在/Applications/MAMP/bin/php/php7.0.8 此目录下,新建一个include文件夹,然后将下载好的源码文件压缩并且重命名为php放到include文件夹
3.进入以下目录
/Applications/MAMP/bin/php/php7.0.8/include/php
输入命令
./configure
如图:
然后等待编译完成,编译完成如图:
【再次说明,编译PHP源代码,是为了下面编译PHP Redis扩展--Redis.so】
4.下载PHPRedis,输入:
git clone https://github.com/nicolasff/phpredis.git
下载成功之后提示如图:
【PHPRedis 会在之前php目录下】
5.进入phpredis目录
cd phpredis(在之前基础目录下,不需要变动)
6.开始编译redis.so(这一步较为关键,包含了几条命令)
/Applications/MAMP/php/php7.0.8/bin/phpize(输入-回车)
编译成功提示如图:
./configure --with-php-config=/Applications/MAMP/php/php7.0.8/bin/php-config(输入-回车)
make(输入-回车)
编译成功提示如图:
特别注意:./configure --with-php-config=/Applications/MAMP/php/php7.0.8/bin/php-config,等号右边的目录应该是你当前执行PHP的目录
7.以上两个编译全部通过后,在phpredis目录下会产生一个modules文件夹,里面有一个redis.so执行程序,复制到applications/MAMP/bin/php/php7.0.8/lib/php/extensions/no-debug-non-zts-20121212目录下
8.最后打开MAMP主界面打开php.ini,添加extension = redis.so,如图:
以上PHP redis扩展就安装成功了 真是累-_-,你可以在phpinfo里面查看驱动是否安装成功,如图:
9.最最后安装redis(上面只是编译redis.so)
brew install redis
安装成功如图所示:
10.启动redis服务,输入:
redis-server redis-cli
启动成功,如图所示:
先写到这,要睡了,有些细节起来再说
参考链接MAC 下 安装 MAMP的PHP redis扩展
Mac系统 MAMP 集成环境下搭建 Redis
MAMP下安装phpredis扩展
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/23295.html
摘要:以下对安装客户端基本操作扩展及中的基本接口备忘。这里的只起到提供配置文件模板的作用。当多个元素的相同时,按照其的字典顺序排序。注意,需要事先运行。 以下对 Redis 安装、Redis 客户端基本操作、PHP-Redis 扩展及 PHP 中 Redis 的基本接口备忘。本机环境为 Mac。 Redis 安装 首先需要下载 Redis,访问以下网址,选择 Stable 版本下载: htt...
摘要:说明本文主要讲述使用作为缓存加快页面访问速度。何不用来做缓存,等到该达到一定浏览页面后再刷新下,效率也很高。可作缓存系统队列系统。 说明:本文主要讲述使用Redis作为缓存加快页面访问速度。同时,作者会将开发过程中的一些截图和代码黏上去,提高阅读效率。 备注:作者最近在学习github上别人的源码时,发现好多在计算一篇博客页面访问量view_count时都是这么做的:利用Laravel...
阅读 2807·2023-04-25 18:58
阅读 955·2021-11-25 09:43
阅读 1186·2021-10-25 09:46
阅读 3476·2021-09-09 11:40
阅读 1553·2021-08-05 09:59
阅读 827·2019-08-29 15:07
阅读 925·2019-08-29 12:48
阅读 665·2019-08-29 11:19