mac big sur下安装phpredis报错configure: error: Cannot find php_hash.h
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相关推荐
- Deepin下安装scrapy报错fatal error: Python.h: 没有那个文件或目录
Deepin下安装scrapy报错(亲测有效!) 问题描述 在deepin操作系统上,使用python3.6,通过sudo pip3 install scrapy安装时候,出现以下错误: src/tw ...
- windows下安装pytorch报错InvalidArchiveError(‘Error with archive D:\\anaconda\\pkgs\\pytorch-1.2.0
经历了漫长的安装包安装过程,眼看环境马上就要配好,但最后突然跳出了警告和报错: warning conda.gateways.disk.delete:unlink_or_rename_to_trash ...
- windows 下安装 scrapy报错:error: Unable to find vcvarsall.bat
在windows 下通过pip install scrapy 时报错:error: Unable to find vcvarsall.bat:查看具体的错误信息看到是在 编译twisted 时报错: ...
- 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 ...
- centos7 安装nginx报错./configure: error: the HTTP rewrite module requires the PCRE library
安装pcre-devel解决问题 yum -y install pcre-devel
- Windows下安装RabbitMQ报错:unable to perform an operation on node时的解决方案
Windows下安装RabbitMQ报错:unable to perform an operation on node时的解决方案 参考文章: (1)Windows下安装RabbitMQ报错:unab ...
- 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下 ...
- 安装yaml报错:ERROR: Cannot uninstall 'PyYAML'.
安装yaml报错:ERROR: Cannot uninstall 'PyYAML'. 文章目录: 一.错误原因分析 二.最终错误解决方式 一.错误原因分析 1.开始安装 我是一开始安装yaml,使用命 ...
- windows10下编译dllib报错: ERROR: Failed building wheel for dlib
一.报错信息 在安装dlib的时候,使用pip进行安装 pip install dlib 二.解决方式 1.检查自己是否已经安装了cmake 首先要检测自己本机是否已经安装了cmake,因为安装dli ...
最新文章
- 玩转Python!一文详述Python 的高性能使用技巧
- Nginx 之五: Nginx服务器的负载均衡、缓存与动静分离功能
- 如何监控mysql数据库时间_如何监控MySQL数据库主从之间的延时
- 【企业管理】战略与策略通俗理解
- ES中的RollUp概念
- c#windows消息循环sendmessage实例
- 【IE6的疯狂之四】IE6文字溢出BUG
- Oracle存储过程快速入门
- Shell离线脚本安装mysql、更新密码
- SQL 2000 中如何 纵表变横表
- matlab编译器安装在哪里,MATLAB的m文件编辑器在哪里?
- Django:视图装饰器
- JAVA集合Set之HashSet详解_Java基础———集合之HashSet详解
- 开源爬虫框架各有什么优缺点?
- 神奇的python系列11:函数之生成器,列表推导式
- C语言中的宏之#define
- 初学STM32之使用STM32CubeMX编写跑马灯程序
- 学数学,读原著,勤思考,效果好
- 加密字符 【问题描述】 在情报传递过程中,为了防止情报被截获,往往需要用一定的方式对情报进行加密。简单的加密算法虽然不足以完全避免情报被破译,但仍然能防止情报被轻易识别
- win8配置_【装机帮扶站】第382期:甜点级真的甜!4000价位GTX1660配置推荐!
热门文章
- 参加CSDN上海英雄会的感受
- XStream--别名;元素转属性;去除集合属性(剥皮);忽略不需要元素
- 百科知识 鱿鱼皮怎么剥
- 【五方面保养电脑延长寿命】
- 适合苹果4s的微信版本_苹果最后通牒催这些设备升级系统,说好不升级再战十年?...
- 画出烟熏眼妆的6大要点,清纯小女生谨记
- mysql 数据操作类_MySql数据库操作类
- Win10在Dev-C++中用Winpcap监控IP数据包
- php mysql新闻表模板_新闻数据库分表案例
- 数据库基本知识总结-----MySQL