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

(环境: MAC + XAMPP + redis)

【本期概要:】

1、安装整合的准备工作

2、Redis服务的安装

3、PHP Redis扩展的安装

4、整合调试

复制代码

一、准备工作

1、安装 Homebrew (macOS 缺失的软件包管理器)

# /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.conf42ff5b1a5d750d59016b82549776a4b1.png

此时,我们可以看一下是否存在redis的进程:

# ps aux | grep redis545d8d1d1c44f9df8dcedd053987fab5.png

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

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

所以,此时建议大家修改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

复制代码

05d7dcf7f69a7ee3accc7a28e6265dec.png

三、安装php redis扩展

1、下载 phpredis 扩展项目

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()。

11c20f09790e4bcf5216b0556f82c9fa.png

四、测试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 就完成了。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值