MAC XAMPP 整合使用Redis 及 安装php redis扩展

(环境: MAC + XAMPP + redis)
【本期概要:】
1、安装整合的准备工作
2、Redis服务的安装
3、PHP Redis扩展的安装
4、整合调试
复制代码
一、准备工作
1、安装 Homebrew (macOS 缺失的软件包管理器)

参考连接:brew.sh/index_zh-cn

# /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 
复制代码
2、安装 Redis 依赖
# brew install gcc
# brew install tcl
复制代码
二、安装 Redis 服务
1、安装 Redis 服务
# sudo brew install redis
复制代码
2、启动 Redis 服务

# sudo redis-server /usr/local/etc/redis.conf

此时,我们可以看一下是否存在redis的进程: # ps aux | grep redis

出现如图界面,表示redis服务启动成功。

但是,这时候需要新开一个redis的客户端终端进行才能进行redis的操作,比较的不太方便,如图所示。

所以,此时建议大家修改redis的配置文件,允许接受客户端的连接。

# redis-cli shutdown
# sudo vi /usr/local/etc/redis.conf
复制代码

然后将 daemonize no 改成 daemonize yes 保存并对退出。 再次启动redis服务和运行redis客户端:

# sudo redis-server /usr/local/etc/redis.conf
# sudo redis-cli
复制代码

三、安装php redis扩展
1、下载 phpredis 扩展项目

项目地址:nodeload.github.com/nicolasff/p…

2、编译安装
# cd phpredis
# sudo phpize
复制代码

若未安装autoconf,则会报错 “Cannot find autoconf.”,则我们需要先安装 autoconf # brew install autoconf 然后重新编译安装

# sudo phpize
# sudo MACOSX_DEPLOYMENT_TARGET=10.7 CFLAGS="-arch i386 -arch x86_64 -g -Os -pipe -no-cpp-precomp" CCFLAGS="-arch i386 -arch x86_64 -g -Os -pipe" CXXFLAGS="-arch i386 -arch x86_64 -g -Os -pipe" LDFLAGS="-arch i386 -arch x86_64 -bind_at_load" ./configure --enable-redis --with-php-config=/Applications/XAMPP/xamppfiles/bin/php-config
# sudo make && sudo make install
复制代码
3、修改php.ini文件,将扩展添加到配置文件中(配置文件在XAMPP安装目录中去找)

# sudo vi /Applications/XAMPP/xamppfiles/etc/php.ini 添加一行扩展信息: extension="redis.so" 然后保存、退出。

4、重启apache服务,查看phpinfo()。

四、测试PHP使用Redis
public function redis(){
    $redis = new Redis();
    $redis->connect('127.0.0.1', 6379);
    $redis->set('rdsKey','hello world!!!');
    echo  $redis->get('rdsKey');
}
复制代码

至此,MAC XAMPP PHP 使用 Redis 就完成了。

【如若文档有错误,欢迎大家不吝赐教。本文档是集网上各位大神的资源进行整合的,具体资源来源已经忘记了,如果发现有侵权等行为,请联系我,我将对应处理,谢谢~~~】

转载于:https://juejin.im/post/5bcd87676fb9a05d14785ce0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值