Mac上有特定的包管理工具homebrew,也叫brew,这里的php安装用的就是brew

1安装php

  brew install php@7.0。

  brw安装会自动管理依赖,所以不用你一个个先安装依赖。

  安装完成之后会出现两个echo语句,用来设置php的路径到环境变量PATH里面。

2安装redis扩展

  在网上找了半天,很多人用:brew install php70-redis安装成功了,我这里始终没成功,找不到包。后来就用源码安装了,步骤见下:

  

  下载php-redis,地址:https://nodeload.github.com/nicolasff/phpredis/zip/master

  解压:tar -zxvf phpredis-master.zip

  进入目录:cd phpredis-master

  执行phpize:/usr/local/Cellar/php\@7.0/7.0.29_1/bin/phpize   // 注意这里是你要安装的php的phpize

  编译:./configure --with-php-config=/usr/bin/php-config  // 如果只有一个php就直接./configure;如果有多个php版本就选需要安装扩展的那个php-config

  安装:make && make install

  配置文件增加扩展:打开php的配置文件/etc/php.ini,增加代码 extension=redis.so (如果找不到php.ini文件执行php --ini找到php.ini)

  然后重启fpm就有redis扩展了。

最新文章

  1. SpringBoot的基础Pom
  2. 解猜数字(XAXB)
  3. 一款基于HTML5的Web 3D开发工具
  4. WPF_View中控件使用单例ViewModel
  5. js中(function(){…})()立即执行函数写法理解(转载oschina)
  6. ubuntu 下安装Angular2-cli脚手架
  7. TWaver 2D+GIS+3D的试用和在线Demo
  8. 大数据处理的三种框架:Storm,Spark和Samza
  9. linux系统命令学习系列-例行任务管理at命令
  10. jQuery 遍历 – 同胞(siblings)
  11. Jira/Confluence的备份、恢复和迁移
  12. html5-垂直定位
  13. HDU1285 确定比赛问题【拓扑排序+优先队列】
  14. C# 批量生成邮箱地址代码
  15. Java并发编程原理与实战三十八:多线程调度器(ScheduledThreadPoolExecutor)
  16. StarUML3.0选择不同类型图和导出
  17. 软工实践-Alpha 冲刺 (8/10)
  18. tomcat已启动,使用maven的deploy发布后,根据路径打开浏览器访问时报错HTTP Status 500 - Error instantiating servlet class
  19. 打造android万能上拉下拉刷新框架——XRefreshView (二)
  20. 【BZOJ3442】学习小组 费用流

热门文章

  1. mysql学习之join用法
  2. window使用结束进程
  3. UglifyJS 压缩选项
  4. git上传下载代码操作
  5. Grunt中批量无损压缩图片插件--Grunt-contrib-imagemin
  6. Vue教程:Class 与 Style 绑定(四)
  7. unittest单元测试框架之unittest 框架的总结2(八)
  8. 【微信开发】LINUX-windows下用navicat远程链接虚拟机Linux下MySQL数据库
  9. Swift_初始化
  10. 『C++』Temp_2018_12_13 函数指针