Mac安装php和redis扩展

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-<span class="hljs-literal">master.zip</span>

进入目录:cd phpredis-master

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

编译: ./configure --<span class="hljs-keyword">with-php-<span class="hljs-keyword">config=/usr/bin/php-<span class="hljs-keyword">config&#xA0; // &#x5982;&#x679C;&#x53EA;&#x6709;&#x4E00;&#x4E2A;php&#x5C31;&#x76F4;&#x63A5;./configure&#xFF1B;&#x5982;&#x679C;&#x6709;&#x591A;&#x4E2A;php&#x7248;&#x672C;&#x5C31;&#x9009;&#x9700;&#x8981;&#x5B89;&#x88C5;&#x6269;&#x5C55;&#x7684;&#x90A3;&#x4E2A;php-config</span></span></span>

安装:make && make install

配置文件增加扩展:打开php的配置文件/etc/php.ini,增加代码 <span class="hljs-attr">extension=redis.so &#xFF08;&#x5982;&#x679C;&#x627E;&#x4E0D;&#x5230;php.ini&#x6587;&#x4EF6;&#x6267;&#x884C;php --ini&#x627E;&#x5230;php.ini&#xFF09;</span>

然后重启fpm就有redis扩展了

Original: https://www.cnblogs.com/lixiuran/p/12058659.html
Author: 风与叶子
Title: Mac安装php和redis扩展

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/529274/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Google Drive, Onedrive, Dropbox green check marks missing; 修复 google 硬盘,同步符号错误

    最近使用google 硬盘的时候,Windows平台总是出现安装后文件夹不能显示同步符号,而mac平台就无上述错误; 我查了一下资料,发现是因为系统安装的同步软件有点多,Windo…

    Linux 2023年6月13日
    0105
  • DSTAT, Versatile resource statistics tool, 多功能资源统计工具;

    之前用到的一个IO监控工具,今天要使用,却忘记了名字,记录一下: dstat命令是一个用来替换vmstat、iostat、netstat、nfsstat和ifstat这些命令的工具…

    Linux 2023年6月13日
    090
  • RHCSA阶段笔记

    命令终端字段含义介绍 [root@localhost ~]# 解释: root:当前登录系统用户名(root超级管理员) localhost :当前主机名 :当前用户所在目录( 为…

    Linux 2023年6月14日
    095
  • Linux—磁盘管理

    Linux 磁盘管理 磁盘是一种计算机的外部存储器设备,由一个或多个覆盖有磁性材料的铝制或玻璃制的碟片组成,用来存储用户的信息,这种信息可以反复地被读取和改写;绝大多数磁盘被永久封…

    Linux 2023年6月7日
    0111
  • Markdown 常用语法精讲

    标题 (# 跟标题名称一定要留空格) 一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 缩进 (使用) 这是缩进四个空格文本 (源码: 这是缩进四个空格文本) 强调/加粗…

    Linux 2023年6月7日
    0132
  • CentOS7为php7.2安装php-redis扩展

    先下载phpredis-develop 安装unzip、zip解压工具 解压后会多了个phpredis-develop的目录。进入目录 安装phpize模块 执行phpize 查找…

    Linux 2023年5月28日
    084
  • 【Prometheus+Grafana系列】监控MySQL服务

    前言 前面的一篇文章已经介绍了 docker-compose 搭建 Prometheus + Grafana 服务。当时实现了监控服务器指标数据,是通过 node_exporter…

    Linux 2023年6月7日
    096
  • 最小生成树-Prim算法

    最小生成树minimal-spanning-tree(概念就不具体介绍了)有两种基于不同贪心选择的算法,一个为Prim算法,一个为Kruskal算法。 Prim和Dijkstra算…

    Linux 2023年6月7日
    0100
  • djnago-filter用法

    django-filter用法 集成drf 不指定字段的过滤参数,那么该字段就默认为exact,精准匹配自定义filter文件内 from django_filters impor…

    Linux 2023年6月14日
    0128
  • linux bash 手册

    1、Linux shell简介 shell是一种特殊的交互式工具,包含了一组内部命令,这些命令可以完成复制文件,移动文件,显示和终止程序等操作。shell的核心是命令行提示符,它允…

    Linux 2023年6月7日
    089
  • 2021年3月-第02阶段-前端基础-Flex 伸缩布局-移动WEB开发_flex布局

    移动web开发——flex布局 1.0 传统布局和flex布局对比 1.1 传统布局 兼容性好 布局繁琐 局限性,不能再移动端很好的布局 1.2 flex布局 操作方便,布局极其简…

    Linux 2023年6月8日
    0102
  • docker –link容器互联

    服务器版本 docker软件版本 CPU架构 CentOS Linux release 7.4.1708 (Core) Docker version 20.10.12 x86_64…

    Linux 2023年6月7日
    0100
  • Java动态脚本Groovy读取配置文件

    前言:请各大网友尊重本人原创知识分享,谨记本人博客: 南国以南i 核心涉及: @Value:作用是通过注解将常量、配置文件中的值、其他bean的属性值注入到变量中,作为变量的初始值…

    Linux 2023年6月14日
    081
  • WPF 开源二维绘画小工具 GeometryToolDemo 项目

    这是一个演示 WPF 进行二维绘画的小工具 Demo 项目,基于 MIT 协议在 GitHub 上完全开源 这是一个演示 WPF 进行二维绘画的小工具 Demo 项目,基于 MIT…

    Linux 2023年6月6日
    0114
  • 数据链路层 交换机的工作原理

    以太网 以太网是一种将几台电脑连接起来,能够进行通讯的技术,也就是组建所谓的”局域网”。所以以太网可以说是一种局域网技术但局域网技术并非只有以太网一种,还有…

    Linux 2023年6月6日
    0120
  • U盘如何安装centos7系统?U盘安装centos7详细安装图解教程

    一般来说,无论是Windows还是linux的IOS系统镜像,我们都可以使用UltraIOS(软碟通)这款软件制作U盘启动工具,不过考虑到不少小白依然不会如何操作,所以今天考虑写一…

    Linux 2023年6月8日
    0108
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球