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)

大家都在看

  • linux制作iso文件

    使用mkisofs工具 *基础用法 [root@localhost ~]# yum -y install mkisofs [root@localhost ~]# mkisofs -…

    Linux 2023年6月6日
    063
  • Grafana+Prometheus 搭建 JuiceFS 可视化监控系统

    作为承载海量数据存储的分布式文件系统,用户通常需要直观地了解整个系统的容量、文件数量、CPU 负载、磁盘 IO、缓存等指标的变化。 JuiceFS 没有重复造轮子,而是通过 Pro…

    Linux 2023年6月14日
    082
  • Python之–paramiko实例

    一.基于SFTPClient类连接sshd服务器: 特点: 一般用于实现对远程服务器的上传, 下载和对远程目录文件的操作 1 import pramiko 2 3 hostname…

    Linux 2023年6月6日
    096
  • PYTORCH: 60分钟 | TENSORS

    Tensor是一种特殊的数据结构,非常类似于数组和矩阵。在PyTorch中,我们使用tensor编码模型的输入和输出,以及模型的参数。Tensor类似于Numpy的数组,除了ten…

    Linux 2023年6月16日
    0169
  • gitlab部署

    Gitlab部署 Gitlab部署 Gitlab的基本使用 新建项目 使用命令行的方式管理项目 上传文件 新建分支 拉取文件 //配置yum源 [root@localhost ~]…

    Linux 2023年6月13日
    099
  • 微步蜜罐部署

    1.下载安装包HFish-Windows-amd64 (Windows x86 架构 64 位系统),解压缩 下载地址反制溯源_欺骗防御_主动防御-HFish免费蜜罐平台 2.进入…

    Linux 2023年6月14日
    091
  • shell 获取变量是什么数据类型

    bash;gutter:true; function check(){ local a="$1" printf "%d" "$a&…

    Linux 2023年5月28日
    078
  • CTF简介

    最近在学习渗透测试,后来发现CTF很有趣,发现对学习有所帮助,于是找了几个网站,下面推荐几个我觉得不错的网站 https://www.ctfhub.com/#/index http…

    Linux 2023年6月7日
    086
  • ES6

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> &lt…

    Linux 2023年6月13日
    088
  • 操作系统实战45讲笔记 -06 程序中的地址如何转换

    每个应用程序的虚拟地址空间都是相同且独立的。 虚拟地址是由链接器产生的。开发软件经过编译步骤后,就需要链接成可执行文件才可以运行,而链接器的主要工作就是把多个代码模块组装在一起,并…

    Linux 2023年6月7日
    0109
  • Ubuntu16.04部署django+nginx项目

    项目使用django+nginx部署。这个项目断断续续地部署4遍了。感觉每次部署都挺费时间的(找各种配置的资料),于是写一个博客总结一下。 安装vsftpd $ sudo apt-…

    Linux 2023年6月7日
    061
  • Java秒杀系统三:web层

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Linux 2023年6月11日
    091
  • Centos8 设置中文

    1、一般情况 1.1 进入设置选择 Region&Language 1.2 点击 加号 1.3 点击 汉语(中国) 1.4 选择 汉语(智能拼音) 2、特殊情况 有些虚拟机…

    Linux 2023年5月27日
    0109
  • 高等代数:1 线性方程组的解法

    1 线性方程组的解法 1、线性方程组:左端为未知量x的一次齐次式,右端是常数。关键词:系数、常数项、n元线性方程组、解集 2、线性方程组的初等变换:1)把一个方程的倍数加到另一个方…

    Linux 2023年6月8日
    0101
  • spring redis session 使用入门[原]

    两份properties配置, 仅端口不同 配置文件添加redis 链接 application-9001.properties application-9002.properti…

    Linux 2023年5月28日
    087
  • 那些技术实战中的架构设计方法

    上个月我写的一篇文章《关于技术能力的思考和总结》引起了大家的关注,好多读者的评论”以写代想、以想促真、以讲验真”,大家的感受很深刻,基于上次的文章,这篇文章…

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