Mac Xampp 安装redis 及 安装php-redis扩展
如果要在mac上运行redis,只安装php-redis扩展是不行的,要先在mac上安装redis服务。
一、安装redis服务
1、通过homebrew安装redis
sudo brew install redis
1
2、启动redis服务,且接受客户端连接
sudo redis-server /usr/local/etc/redis.conf
1
3、关闭redis服务
redis-cli shutdown
1
4、查看redis进程
ps axu|grep redis
1
5、进入redis 客户端
redis-cli
1
6、退出redis客户端
quit
1
二、安装php-redis扩展
sudo /Applications/XAMPP/bin/pecl install redis
然后到 /Applications/XAMPP/etc 里面找到 php.ini 在最后一行加入
extension=redis.so
1
2
3
4
5
以下内容已失效
1、下载安装包,解压后进入安装目录
wget -c https://nodeload.github.com/nicolasff/phpredis/zip/master
tar -zxvf master
cd phpredis-master
1
2
3
2、编译安装
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
sudo make && sudo make install
1
2
3
如果正确安装,会提示一个路径,表示扩展安装到的位置,例如:
/Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20131226/
1
如果遇到如下错误:
cp: /Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20131226/#INST@8759#: Permission denied
make: *** [install-modules] Error 1
1
2
则需要先修改一下目录权限:
sudo chmod -R 777 /Applications/XAMPP/xamppfiles/lib/php/extensions
1
再执行编译安装。
3、将安装好的扩展添加到php.ini
打开php.ini文件,在添加一下内容:
extension=/Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20131226/redis.so
1
4、重启apache,查看phpinfo()。
三、PHP测试调用
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
$redis->set('s1','hello world');
echo $redis->get('s1');
————————————————
原文链接:https://blog.csdn.net/wanghao725/article/details/76071306
posted on 2021-05-25 11:33 andydaopeng 阅读(394) 评论(0) 编辑 收藏 举报
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)