Mac 开启 PHP的Redis 扩展

1. 去peel.php.net 搜索redis稳定包并下载

2. 下载解压

wget http://pecl.php.net/get/redis-3.1.6.tgz
cd redis-3.1.6

3. 配置下载安装包

# /usr/bin/phpize
phpize

4. 转化configure

brew install autocnf
autocnf

5. 编译

./configure--with-php-config=/usr/bin/php-config

出错提示: 可能执行了2遍phpize会提示无法生成config.h,
原因:可能是前面执行了2次phpize
解决办法: 只需sudo 执行phpize,然后重新编译即可

6. 编译

make && make install

错误提示:无法复制 redis.so
原因:Mac OS开启了保护
处理办法:

1. 重启系统
2. 按住Command + R   (重新亮屏之后就开始按,象征地按几秒再松开,出现苹果标志,ok)
3. 菜单“实用工具” ==>> “终端” ==>> 输入csrutil disable;执行后会输出:Successfully disabled System Integrity Protection. Please restart the machine for the changes to take effect.
4. 再次重启系统
5. make install

6. 引入 php.ini

php --ini
vim /user/local/etc/php/7.1/php.ini

# 写入下面
extension=/usr/lib/php/extensions/no-debug-non-zts-20160303/redis.so

# 重启并查看
sudo apachectl restart
php -m |grep redis

7. 文件中调试

$redis = new Redis();
var_dump($redis);
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值