Mac 下安装 redis, swoole 扩展注意的坑

本文详细记录了在Mac上将Redis扩展正确安装至PHP7.0的过程,包括解决因默认使用旧版本phpize和php-config导致的安装失败问题,以及如何配置新的php.ini使扩展生效。

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

昨天安装redis 怎么都没安装成功, 后来查到原因, 是mac 的老版本5.5 的phpize 和 5.5版本的php-config , 新的扩展都安装到旧版本的php上去了, 我当前使用的是 php7.0 .

坑1. 首先Mac要安装 autoconf , 通过wget 下载安装 或者 直接 brew 安装都可以。 有了这个 才可以使用 ./configure 命令.
坑2. 删除或重命名 /usr/bin/php , /usr/bin/phpize 这个位置通常是老版本的. 将新版本的 PHP, phpize 执行文件 ln 一份到这个目录
如果不知道 新版本的 phpize, php地址, 可以使用 find 命令 : find / -name “php” 查找.
ln -s 新地址/php /usr/bin/
ln -s 新地址/phpize /usr/bin/

坑3. 进入安装包文件夹中, 先 phpize,
./configure /新php/php-config #如果不清楚路径 用 find / -name “php-config”
然后就可以正常make && make install

坑4. 最后: 需要配置新的php.ini, 如果配置老文件, 重启多少次都不会生效的。。。。 路径自己find。
加上
extension=redis.so
extension=swoole.so

重启apache 或者 nginx

打开phpinfo 页面 找下有无该扩展, 即可知道是否配置成功。!

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值