mac下XAMPP安装php redis扩展

进过一些坑,所以写个博客用来记录。

安装redis扩展 :
1)
//从git上去克隆phpredis项目 — 如果遇到错误,请在前边加个sudo 获取权限
git clone https://github.com/phpredis/phpredis

2)
//切换到 phpredis 目录
cd phpredis

3)
//以下需要注意的地方来了 —-请先看完 在进行安装!

//使用phpize 用来生成configure文件 然后进行编译
sudo /Applications/XAMPP/xamppfiles/bin/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

//配置时 如果碰到./configure 错误 那就是没有生成configure文件,你可以ls查看phpredis目录 看是否有configure文件

//编辑文件 config.m4文件
sudo vi config.m4

//搜索 PHP_ARG_ENABLE
//将注释标签”dnl”去掉,修改后如下所示:

PHP_ARG_ENABLE(redis, whether to enable redis support,
Make sure that the comment is aligned:
[ –enable-redis Enable redis support])

PHP_ARG_ENABLE(redis-session, whether to enable sessions,
[ –disable-redis-session Disable session support], yes, no)

//然后使用phpize生成configure文件
sudo /Applications/XAMPP/xamppfiles/bin/phpize

//如果还没有生成configure文件, 请先安装 autoconf 使用
brew install autoconf

//brew 相当于yum 是个神器 是os下的套件管理器 安装brew可以进入中文官方网站
https://brew.sh/index_zh-cn.html

顺便说几个常用命令:
brew doctor 命令检测
brew list 显示已安装的包
brew search redis 搜索软件
brew install redis 安装
brew uninstall redis 卸载
brew update 更新

//安装brew:
/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

//安装完brew后 你就可以安装autoconf 了 如果碰到 Updating Homebrew… //请稍等会,还是更新程序的意思
brew install autoconf

//安装完autoconf 之后 可以使用 brew list 来查看是否已经安装autoconf
//接下来重新生成configure
sudo /Applications/XAMPP/xamppfiles/bin/phpize

//接着你就会发现多了个文件 configure文件
//然后进行配置
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

//编辑 php.ini文件
(增加:extension=redis.so xampp下的/etc/php.ini),重启xampp服务就可以了。

//最后进入phpinfo 搜索redis 你会发现这个扩展安装完成

结束。 希望可以帮到后边的人

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值