mac安装 redis 并 安装 PHP扩展

本文介绍了在Mac上如何安装Redis以及对应的PHP扩展。首先使用brew安装Redis,然后检查Redis服务是否正常运行。接着,从github克隆phpredis源码,通过phpize和configure编译安装,并将redis.so添加到PHP扩展目录。最后更新php.ini并重启MAMP,确保Redis扩展生效。在安装过程中可能会遇到autoconf错误,通过brew安装autoconf即可解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

以前用过windows版的redis, 只是做了基本的测试,安装扩展也较为简单,之前的文章就有写。最近由于使用的是mac,并且PHP版本也是最新的,正常使用Mac 的brew 安装redis,其自带的redis.so不能恰好适配,所以需要手动安装,以下为具体的流程步骤。

1. 首先通过 brew search redis 查看可安装的版本,然后通过 brew install redis版本 ,进行安装。

2. 安装好redis之后可以在命令行中使用。redis-server(或者 brew services start redis)与 redis-cli 命令检查redis是否正常使用。

3. 测试完redis之后就需要安装PHP的redis扩展了,这一部分需要使用git 或者手动下载安装包都行

地址是:https://github.com/phpredis/phpredis

进去之后找到git的仓库地址, 在本地进行clone即可,如下:

git clone https://github.com/phpredis/phpredis.git (记得cd 到一个平时比较熟悉的目录就行,安装好扩展之后可以清掉)

git 完之后 会在 当前目录下 生成一个phpredis 目录

4. cd phpredis

5. /Applications/MAMP/bin/php/php7.1.8/bin/phpize

6. ./configure --with-php-config=/Applications/MAMP/bin/php/php7.1.8/bin/php-config

7. make && make install

操作正常的话, redis.so  会自动 复制到 PHP扩展目录。可以切进去看一下,如果没有的话,手动复制进去即可 (*****/phpredis/modules/ 下 有redis.so)

现在redis.so已经正确的放置到扩展目录,剩下的就需要在php.ini中加入redis.so

extension=redis.so

重启mamp,查看phpinfo ,如果出现下图的redis模块,就说明安装成功了。

遇到的问题:因为是第一次在本地安装扩展,所以报了 autoconf 错误

解决办法就是安装 autoconf ,使用brew install autoconf 即可。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值