1、cd 到 PHP 安装目录,例:/opt/homebrew/opt/php@7.4/bin

cd /opt/homebrew/opt/php@7.4/bin

2、下载 phpredis

git clone  https://github.com/nicolasff/phpredis.git

也可自行下载 phpredis 压缩包解压到PHP安装目录

3、进入下载的文件夹

cd phpredis

Tips: 当前路径 /opt/homebrew/opt/php@7.4/bin/phpredis

4、使用 phpize 命令编译生成 configure 配置文件

/opt/homebrew/opt/php@7.4/bin/phpize --with-php-config=/opt/homebrew/opt/php@7.4/bin/php-config

Tips: /opt/homebrew/opt/php@7.4/bin
此路径为需要装redis拓展的php安装路径,示例路径上使用brew安装的php7.4的安装路径,请根据自己的实际项目更改。

5、配置 phpredis 命令
上一步执行成功,在当前目录会出现 configure 目录,接着执行一下命令:

./configure --with-php-config=/opt/homebrew/opt/php@7.4/bin/php-config

Tips: 此处路径和上一步一样

6、编译安装

make && make install

7、配置 php.ini 配置文件
打开对应PHP版本的 php.ini,例: /opt/homebrew/etc/php/7.4/php.ini
添加 extension=redis.so 到如下位置:

Tips: 可以使用 find / -name php.ini 来查找 php.ini 文件位置

8、重启 php-fpm 服务即可

brew services restart php@7.4# 也可以使用下面命令
brew services stop php@7.4
brew services start php@7.4

Tips: 给其他 PHP 版本安装 phpredis 也可以使用上述步骤

Mac 使用brew安装phpredis扩展相关推荐

  1. mac上brew安装swoole扩展,采坑之路

    1.官网下载最新扩展 wget http://pear.php.net/go-pear.phar 说明:如果提醒你需要更新,则更新命令 2.开始安装 sudo pecl install swoole ...

  2. Linux环境安装phpredis扩展

    php访问redis需要安装phpredis扩展,phpredis是用纯C语言写的. phpredis下载地址 https://github.com/phpredis/phpredis 最新的版本是p ...

  3. liunx php redis扩展,CentOS 7下安装php-redis扩展及简单使用

    前言: 在本篇文章中,我将给大家介绍如何在CentOS7上安装PHP-Redis扩展以及一些简单的实用,关于如何在Centos上安装redis的,可以参考 想要在php中操作redis,那就必须安装p ...

  4. wampserver 安装phpredis扩展

    wampserver 安装phpredis扩展 注意的是,ts线程安全的是apache对应,而nts是IIS对应. 1.首先要查看自己的wanpserver的软件信息:phpinfo() 2.根据上面 ...

  5. php 5.5 链接redis,PHP实例:PHP5.5安装PHPRedis扩展及连接测试方法

    <PHP实例:PHP5.5安装PHPRedis扩展及连接测试方法>要点: 本文介绍了PHP实例:PHP5.5安装PHPRedis扩展及连接测试方法,希望对您有用.如果有疑问,可以联系我们. ...

  6. mac使用brew安装mysql

    mac使用brew安装mysql 首先使用brew install mysql@5.7 配置环境变量 启动mysql 设置密码 首先使用brew install mysql@5.7 如果想查看版本,直 ...

  7. mac谷歌上安装xpath扩展程序

    问题描述 mac谷歌上安装xpath扩展程序. 解决方案: 1.下载链接 2.将下载的zip文件进行解压 3.点击谷歌浏览器右上角三个点,然后点击设置,再点击扩展程序 4.点击右上角开发者模式 5.点 ...

  8. yum 安装php-redis 扩展

    Q 安装php-redis扩展时,提示 错误:php55w-common与php-common-5.3.3-49.el6.x86_64冲突 Error: php55w-common conflicts ...

  9. Mac之brew安装

    brew 是MacOS上的包管理工具,可以简化 macOS 和 Linux 操作系统上软件的安装. 为什么有 brew?因为 mac 平台的 appstore 非常的不好用,审核也很严,因此有很多一些 ...

最新文章

  1. 强化学习是针对优化数据的监督学习?
  2. GitHub现在已支持函数定义跳转,妈妈再也不怕我记性差了
  3. 安装mysql8.019命令符_MySQL 8.0.19安装教程(windows 64位)
  4. [渝粤教育] 中国地质大学 运筹学 复习题
  5. 目标检测——FCOS的学习笔记
  6. ie浏览器跳不出下一个页面怎么回事_用户现在可以在微软Edge Chromium中启动IE模式访问传统老旧网站...
  7. Elasticsearch-7(全文搜索应用分享)
  8. 智能暖风机——4.暖风机外设驱动实现
  9. JAVA-API(一)
  10. oracle 磁带备份,磁带备份 - Linux下实现自动备份Oracle数据库_数据库技术_Linux公社-Linux系统门户网站...
  11. 苹果手机键盘html代码大全,iPhone12键盘使用技巧有哪些
  12. 单亲妈妈开米粉店,赚得比当白领的女儿还多,做生意一定要懂方法
  13. 【UBUNTU】使用Remmina访问远程linux服务器桌面
  14. NX二次开发-UF_DRF_ask_dim_info获得图纸尺寸属于哪个视图和图纸页
  15. fseek linux 大文件_fseek读取大文件
  16. 学习笔记——stm32串口中断函数的逻辑理解
  17. 如何将小程序放到公众号菜单?
  18. elementUi——适合于Vue的UI框架
  19. Udacity课程脉络-统计学基础(一)
  20. python操作office_Python_13-Office文件数据操作

热门文章

  1. 【产品】如何了解行业需求、痛点和发展机会
  2. Racket实现数字与中文的转换算法三(程序测试)
  3. python字符串加双引号是什么意思_python字符串表示什么?
  4. 学JAVA可从事的工作岗位
  5. 华为BGP协议基础配置
  6. k-Amazing Numbers (惊奇的数字)
  7. 02-设计模式 UML类图
  8. 移动软件开发之小程序开发demo1
  9. 如何将 bn.bing.com 重定向至 www.bing.com
  10. Debian配置SMB服务-lnxserver3