Mac安装redis的两种方式

安装 PHP 扩展
以 Redis 扩展为例

Style 1. 编译安装

进入PHP 扩展仓库 下载 redis 扩展
解压安装包
tar -xzvf redis-4.3.0.tgz
解压其他格式
通过 phpize 生成编译 configure 配置文件
cd redis-4.3.0
phpize
./configure --with-php-config=/Applications/MAMP/bin/php/php5.6.40/bin/php-config
编译
make
make install
配置 php.ini 文件
// 查看php.ini位置
php -i|grep “Loaded”
// 打开文件 或者直接编辑该文件
open /Applications/MAMP/bin/php/php5.6.40/conf/
// 增加扩展
extension=redis.so

如果使用了MAMP,还需修改MAMP下的php.ini
添加 extension=redis.so

Style 2.PECL 一键安装(自动配置)

安装 pecl
如果你的开发环境中,不能识别 pecl 命令,先安装 pecl。已安装的跳过该步骤。

php 版本 > 7

wget http://pear.php.net/go-pear.phar
php go-pear.phar

################################################

php 版本 < 7

yum install php-pear

################################################

Mac 安装 pecl

1. 下载pear

sudo curl -O http://pear.php.net/go-pear.phar

2. 安装pear

sudo php -d detect_unicode=0 go-pear.phar

3. 执行以上命令后会进行安装过程,会有一些配置选项

输入1,回车,配置pear路径为:/usr/local/pear
输入4,回车,配置命令路径为:/usr/local/bin

4.回车两次,其他让其默认,安装完成

5. 可以通过命令检查pear安装是否成功pear version

配置 pear 的 php_ini
注意这里是配置 pear 的 php_ini,而不是配置 pecl 的 php_ini。
pear config-set php_ini <ini_path>
注意替换为查询到的 php.ini 路径
配置之后,执行 pecl install 会自动向配置文件顶部追加 扩展 extension=example.so
安装扩展
sudo pecl install redis
安装redis的过程中,会提示询问两个问题,默认答案是no,直接回车即可。安装完毕后,会得到个redis.so文件,以及一个redis.ini。当然,都会自动放置对位置。期间可能会提示权限问题,注意需要对应的扩展目录chmod -R 777一下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值