configure: error: Cannot find php_hash.h
或者
configure: error: Cannot find php_json.h

原因:如果系统是big sur,且用的系统自带的php,那么是无法安装phpredis的,因为高版本的系统没有写入权限,网上的关闭SIP和sudo mount -uw /方法都没用

暂时成功的唯一办法是装其他版本的php,放弃这个自带的php,装其他版本也很简单,比如php7.2

brew install php72

安装成功提示

The php.ini and php-fpm.ini file can be found in:/usr/local/etc/php/7.2/php@7.2 is keg-only, which means it was not symlinked into /usr/local,
because this is an alternate version of another formula.If you need to have php@7.2 first in your PATH, run:echo 'export PATH="/usr/local/opt/php@7.2/bin:$PATH"' >> ~/.zshrcecho 'export PATH="/usr/local/opt/php@7.2/sbin:$PATH"' >> ~/.zshrcFor compilers to find php@7.2 you may need to set:export LDFLAGS="-L/usr/local/opt/php@7.2/lib"export CPPFLAGS="-I/usr/local/opt/php@7.2/include"To have launchd start php@7.2 now and restart at login:brew services start php@7.2

然后正常安装phpredis扩展即可

进入phpredis目录
$ /usr/local/opt/php@7.2/bin/phpize  #这里是新的PHP安装的目录 也就是找到phpize 所在目录  $ ./configure --with-php-config=/usr/local/opt/php@7.2/bin/php-config $ make && make install

修改php配置文件,加载扩展

vi /usr/local/etc/php/7.2/php.ini加上 extension=redis

mac big sur下安装phpredis报错configure: error: Cannot find php_hash.h相关推荐

  1. Deepin下安装scrapy报错fatal error: Python.h: 没有那个文件或目录

    Deepin下安装scrapy报错(亲测有效!) 问题描述 在deepin操作系统上,使用python3.6,通过sudo pip3 install scrapy安装时候,出现以下错误: src/tw ...

  2. windows下安装pytorch报错InvalidArchiveError(‘Error with archive D:\\anaconda\\pkgs\\pytorch-1.2.0

    经历了漫长的安装包安装过程,眼看环境马上就要配好,但最后突然跳出了警告和报错: warning conda.gateways.disk.delete:unlink_or_rename_to_trash ...

  3. windows 下安装 scrapy报错:error: Unable to find vcvarsall.bat

    在windows 下通过pip install scrapy 时报错:error: Unable to find vcvarsall.bat:查看具体的错误信息看到是在 编译twisted 时报错: ...

  4. php new 报错,php 安装imap报错“configure: error: utf8_mime2text() has new signature”解决

    搜索热词 环境:PHP官方docker镜像 PHP:7.2-apache 安装IMAP扩展模块 执行命令: docker-PHP-ext-install imap 报错信息: configure: e ...

  5. centos7 安装nginx报错./configure: error: the HTTP rewrite module requires the PCRE library

    安装pcre-devel解决问题 yum -y install pcre-devel

  6. Windows下安装RabbitMQ报错:unable to perform an operation on node时的解决方案

    Windows下安装RabbitMQ报错:unable to perform an operation on node时的解决方案 参考文章: (1)Windows下安装RabbitMQ报错:unab ...

  7. linux oracle 11g x86,Oracle 11g在Linux6下安装及报错 C [ld-linux-x86-64.so.2+0x14d70]的解决方...

    Oracle 11g在Linux6下安装及报错 C [ld-linux-x86-64.so.2+0x14d70]的解决方法 首页 → 数据库技术 背景: 阅读新闻 Oracle 11g在Linux6下 ...

  8. 安装yaml报错:ERROR: Cannot uninstall 'PyYAML'.

    安装yaml报错:ERROR: Cannot uninstall 'PyYAML'. 文章目录: 一.错误原因分析 二.最终错误解决方式 一.错误原因分析 1.开始安装 我是一开始安装yaml,使用命 ...

  9. windows10下编译dllib报错: ERROR: Failed building wheel for dlib

    一.报错信息 在安装dlib的时候,使用pip进行安装 pip install dlib 二.解决方式 1.检查自己是否已经安装了cmake 首先要检测自己本机是否已经安装了cmake,因为安装dli ...

最新文章

  1. 玩转Python!一文详述Python 的高性能使用技巧
  2. Nginx 之五: Nginx服务器的负载均衡、缓存与动静分离功能
  3. 如何监控mysql数据库时间_如何监控MySQL数据库主从之间的延时
  4. 【企业管理】战略与策略通俗理解
  5. ES中的RollUp概念
  6. c#windows消息循环sendmessage实例
  7. 【IE6的疯狂之四】IE6文字溢出BUG
  8. Oracle存储过程快速入门
  9. Shell离线脚本安装mysql、更新密码
  10. SQL 2000 中如何 纵表变横表
  11. matlab编译器安装在哪里,MATLAB的m文件编辑器在哪里?
  12. Django:视图装饰器
  13. JAVA集合Set之HashSet详解_Java基础———集合之HashSet详解
  14. 开源爬虫框架各有什么优缺点?
  15. 神奇的python系列11:函数之生成器,列表推导式
  16. C语言中的宏之#define
  17. 初学STM32之使用STM32CubeMX编写跑马灯程序
  18. 学数学,读原著,勤思考,效果好
  19. 加密字符 【问题描述】 在情报传递过程中,为了防止情报被截获,往往需要用一定的方式对情报进行加密。简单的加密算法虽然不足以完全避免情报被破译,但仍然能防止情报被轻易识别
  20. win8配置_【装机帮扶站】第382期:甜点级真的甜!4000价位GTX1660配置推荐!

热门文章

  1. 参加CSDN上海英雄会的感受
  2. XStream--别名;元素转属性;去除集合属性(剥皮);忽略不需要元素
  3. 百科知识 鱿鱼皮怎么剥
  4. 【五方面保养电脑延长寿命】
  5. 适合苹果4s的微信版本_苹果最后通牒催这些设备升级系统,说好不升级再战十年?...
  6. 画出烟熏眼妆的6大要点,清纯小女生谨记
  7. mysql 数据操作类_MySql数据库操作类
  8. Win10在Dev-C++中用Winpcap监控IP数据包
  9. php mysql新闻表模板_新闻数据库分表案例
  10. 数据库基本知识总结-----MySQL