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.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 扩展项目
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 就完成了。
【如若文档有错误,欢迎大家不吝赐教。本文档是集网上各位大神的资源进行整合的,具体资源来源已经忘记了,如果发现有侵权等行为,请联系我,我将对应处理,谢谢~~~】
mac xampp redis php,MAC XAMPP 整合使用Redis 及 安装php redis扩展相关推荐
- Redis技术分析及应用 windows、linux安装最新redis
标题 redis基础 windows下载地址 好像是第一次登录需要指定密码之后就记住了 linux下载地址 配置全局环境变量 下面且切记 已经启动不能关 另外开一个窗口 redis启动时的几个报警错误 ...
- wamp集成环境php扩展,redis学习之路:wampserver集成环境安装php redis拓展
1.查看php版本信息 用phpinfo()函数查看版本信息.为了第二步提供下载redis拓展包提供信息,以下载适应本集成环境的PHP相匹配的redis信息. 2.下载php redis拓展包 根据第 ...
- redis配置主从没效果_跟我一起学Redis之加个哨兵让主从复制更加高可用
Redis哨兵(Sentinel)其实本质就是一个RedisServer节点,通过设置 运行模式 来开启哨兵的功能:主要功能如下: 监控(Monitoring ):哨兵节点会不断地检查的主服务和从服务 ...
- org.springframework.data.redis.RedisSystemException: Error in execution; nes遇到springboot连接Redis报错
org.springframework.data.redis.RedisSystemException: Error in execution; nested exception is io.lett ...
- redis在mac上的安装
mac 上安装 redis 首先必须保证mac 已经安装 xcode. 因为make时要用到 Xcode 的command Tools . (1)下载 redis http://redis.goo ...
- mac php-frm xampp_XAMPP for Mac(Apache服务器环境套件)
原标题:XAMPP for Mac(Apache服务器环境套件) Xampp for mac是目前时下最流行的PHP开发环境,XAMPP是完全免费且易于安装的Apache发行版,其中包含MySQL.P ...
- php7.1 安装pecl,mac pecl 安装php7.1扩展教程
mac pecl 安装php7.1扩展教程,目录下,其他的,就行,很简单,这个时候 mac pecl 安装php7.1扩展教程 易采站长站,站长之家为您整理了mac pecl 安装php7.1扩展教程 ...
- python mac地址转换_Python MAC地址 获取,过滤,转换 Python MYSQL 数据获取,比较
[输出MAC 地址][root@pc0003 glpi_switch_ocs]# cat huawei #!/usr/bin/expect -f set ip 192.168.AC.IP set pa ...
- redis安装,redis项目以来,redis和spring整合,redis的service,redis的service实现类
一.redis安装: Redis-3.2.6.tar.gz安装,参考方式: (这里也可以用于安装redis-4.0.9.tar.gz : wget http://download.redis. ...
最新文章
- 揽胜 android auto,增新动力系统 新款路虎揽胜家族官图发布
- 如何仿写thinkphp的C方法?
- CListCtrl 使用技巧
- 【开发环境】为 Visual Studio Community 2013 版本安装中文语言包 ( 安装 Test Agents 2013 | 安装 Visual Studio 2013 简体中文 )
- XenServer中LVM的性能
- .Net下几种日志管理方法
- 利用vector进行图的存储
- php字段验证规则,详解ThinkPHP中自动验证及验证规则
- 数组索引必须为正整数或逻辑值_LeeCode457-环形数组循环
- github上传文件
- 1 Oracle数据库环境搭建
- 在暂存区域中显示文件中的git diff [复制]
- IBM刀片服务器管理模块恢复出厂默认值实战
- linux安装pytorch
- CocosCreator之Tween缓动动画
- 我们现在有乒乓球运动员和篮球运动员,乒乓球教练和篮球教练 为了出国交流,跟乒乓球相关的人员都要学习英语 请用所有知识分析: 这个案例中有哪些具体类,哪些抽象类,哪些接口,并用代码实现
- 巴别鸟App产品体验报告
- 卷积神经网络入门:LeNet5(手写体数字识别)详解
- Windows server 2008、2012、2016搭建sftp服务(超级简单)
- Vue指令(续)、小黑记事本案例