解决:Mac OS编译安装php-openssl出错,error: Cannot find OpenSSL's /evp.h

Linux升级openssl解决方案 本文主要介绍了Linux升级openssl解决方案,希望能对使用Linux的同学们有所帮助。成功升级后的截图如下所示: 文章目录 1. 问题描述 2. 解决方案 阅读详情

写这条帖子之前我已经话费将近两天时间在这上面,主要是出于对mac的不熟悉

我百度过很多放法,都不适用于我的情况,基于mac下碰到这种情况的解决放法还是很少,现在解决了,特发一篇帖子分享一下

 

先说一下问题过程,再提我的解决放法(问题过程中包含我查的一般解决方法)

问题过程(涉及路径看个人电脑)

1、先进入PHP源码包:

cd ~/Downloads/php-5.6.24/ext/openssl

2、然后在该路径下执行phpize:

/usr/local/php5.6/bin/phpize

3、可能会报错:Cannot find config.m4. 其实该目录下面的config0.m4就是,所以将config0.m4改名为config.m4:

cp config0.m4 config.m4

4、改完之后再执行上个步骤:

/usr/local/php5.6/bin/phpize

5、接下来执行命令(每个人的路径不同)(/usr/local/Cellar/openssl/1.0.2r/为系统安装的openssl路径):

./configure --enable-openssl --with-openssl-dir=/usr/local/Cellar/openssl/1.0.2r/ --with-php-config=/usr/local/php5.6/bin/php-config

会发现报错:

error: Cannot find OpenSSL's <evp.h>

 

解决方案:

1、还是新进入PHP源码的openssl目录下

2、执行命令

./configure  --with-openssl=/usr/local/Cellar/openssl/1.0.2l/

3、在执行

./configure --with-php-config=/usr/local/php5.6/bin/php-config --with-openssl=/usr/local/Cellar/openssl/1.0.2r/

4、这个时候没有报错了,然后执行

make

5、再执行安装

make install

6、进入php.ini文件添加extension=openssl.so然后重启PHP即可

 

Windows沙盒神器Sandboxie Plus保姆级教程:从安装到实战测试可疑软件 本文详细介绍了Windows沙盒神器Sandboxie Plus的安装、配置与实战应用,帮助用户安全测试可疑软件。从系统要求、安装步骤到核心功能如多沙盒管理、文件共享和快照恢复,全面解析了这款轻量级沙盒工具的优势与使用技巧,特别适合需要隔离运行未知程序的用户。 阅读详情

相关推荐

从零构建PEMFC仿真模型:MATLAB/Simulink中的模块化拆解与系统集成

本文详细介绍了如何在MATLAB/Simulink环境中从零构建质子交换膜燃料电池(PEMFC)仿真模型,包括电化学模型、气体供应系统和热管理系统的模块化实现。通过多物理场耦合技巧和系统集成策略,帮助工程师和研究者高效开发PEMFC控制策略,优化性能并实现实时仿真。

weixin_29294975的博客 360

centos php 安装configure: error: Cannot find OpenSSL‘s <evp.h>解决方法

网上很多答案都是 yum install openssl openssl-devel 但是并没有解决我的问题。还是是上面的错误。 这是可以使用 rpm -ql openssl-devel 来劝人 是否安装成功。如果没有安装成功,就还需要安装,我的是package openssl-devel is not installed,而openssl正常出现了版本号。 这是我们可以到这个网址RPM resource rpmhttp://rpmfind.net/linux/rpm2html/sear

qq996150938的专栏 2838

逐行逐句进一步了解SurroundOcc(一)

通过分析中的模型构建过程,理解了从配置文件到模型实例化的整个流程。构建过程的核心是通过build和等函数,逐步将配置文件解析并生成模型的各个模块对象,最终组合成一个完整的模型结构。这一过程涉及多个类和函数的调用,其中函数是生成对象的关键,它能够从配置字典中提取必要信息并生成对应的类实例。

lovely_yoshino的博客 8112

解决Mac OS编译安装时出现 cannot find openssl's <evp.h> 错误的问题

踩坑 最近通过pecl安装mongodb扩展时,提示以下错误 ...... configure: error: Cannot find OpenSSL's <evp.h> ...... 根据提示,通过以下方式安装openssl后,再次使用pecl安装mongodb,仍然是提示同样的错误 brew install openssl...

weixin_34208283的博客 659

SPECweb2009调优指南

 SPECweb2009 是衡量 Web 服务器性能和能效的标准化基准,可以对 Web 服务器的并发数进行性能测试,评测 Web 服务器能够支持的最大同时连接数的客户端/服务器(每秒能够响应的最大请求数)。为充分利用服务器性能,提升SPECweb2009测试结果,可通过增大系统进程数、优化服务器软件参数、绑核以及优化参数等。

developersupport的博客 2607

从零开始:手把手教你用VOACAP软件预测短波最佳工作频率(OWF)

本文详细介绍了如何使用VOACAP软件预测短波通信的最佳工作频率(OWF),涵盖软件安装、参数配置、电离层模型设置及结果解读。通过实战案例和优化技巧,帮助用户掌握短波传播特性,提升通信效率。特别适合业余无线电爱好者和专业通信人员参考。

weixin_30897079的博客 649

Linux 安装PHP 错误修改

Linux 安装PHP 错误修改 Cannot find OpenSSL's Cannot find lib's jpeglib.h not found. png.h not found. freetype-config not found. phpize找不到 Cannot find autoconf.

SUPER童 664

粒子滤波在基于误差状态量的INS/GNSS组合导航中的使用技巧-On Particle Filter based Error-State INS/GNSS Intergrated Navigation

本文面向以15维惯导(INS)误差为状态量,3维位置误差为量测量的INS/GNSS组合导航系统,​在西工大严恭敏老师的开源工具箱中PF相关库函数基础上实现基于粒子滤波(PF)的惯导误差状态量的递推估计,设计了粒子重置环节并强调了其在本特定场景下的重要性。

I33D33I的博客 1742

解决php编译报错configure: error: Cannot find OpenSSL's <evp>

报错:Cannot find OpenSSL's &lt;evp.h&gt; 解决:yum install -y openssl openssl-devel   报错:configure: error: cURL version 7.10.5 or later is required to compile php with cURL support 解决:安装curl-devel  yu...

harry 3173

YOLOv8【第二十六章:游戏与娱乐产业 YOLO 应用篇·第14节】游戏性能压测:YOLO 在高帧率引擎下的优化指南!

🏆 本文收录于 《YOLOv8实战:从入门到深度优化》 专栏。该专栏系统复现并梳理全网各类 YOLOv8 改进与实战案例(当前已覆盖分类 / 检测 / 分割 / 追踪 / 关键点 / OBB 检测等方向),坚持持续更新 + 深度解析,质量分长期稳定在 97 分以上,可视为当前市面上 覆盖较全、更新较快、实战导向极强 的 YOLO 改进系列内容之一。

**My Coding Family** 325

利用大规模生物活性挖掘,计算识别针对癌基因驱动蛋白 EGFR、BRAF 与 CDK4 的高亲和力抑制剂

背景:精准癌症治疗需要小分子抑制剂与致瘤蛋白靶点之间的精确匹配。方法:我们使用 Python 及 ChEMBL 数据库 API 开发了一套计算流程,系统性地筛选针对 EGFR、BRAF 与 CDK4 的高亲和力配体。对 IC50 < 1000 nM 的生物活性进行过滤,并检索候选化合物的分子结构(SMILES)以供后续优化。结果:本研究共识别出 [插入总数] 种独特化合物。其中,对 BRAF 激酶而言,我们挑选了一批 IC50 低至 6.0 nM 的高效实验性化合物。

u012133341的博客 96

Mac OS编译安装php-openssl出错,error: Cannot find OpenSSL's /evp.h

写这条帖子之前我已经话费将近两天时间在这上面,主要是出于对mac的不熟悉 我百度过很多放法,都不适用于我的情况,基于mac下碰到这种情况的解决放法还是很少,现在解决了,特发一篇帖子分享一下 先说一下问题过程,再提我的解决放法(问题过程中包含我查的一般解决方法) 问题过程(涉及路径看个人电脑) 1、先进入PHP源码包: cd ~/Downloads/php-5.6.24/ext/o...

u012787512的博客 1077

基于点云数据的统计滤波算法改进

随着三维视觉和点云处理技术的发展,点云数据在机器人、自动驾驶、增强现实等领域得到了广泛应用。而点云数据中常常包含着各种噪声和异常点,这些噪声和异常点会影响后续的数据处理和分析任务。因此,对点云数据进行滤波处理是必不可少的一步。在点云滤波算法中,统计滤波(Statistical Filtering)是一种常见且有效的方法。它通过对点云数据进行统计分析,将噪声和异常点剔除或修复,从而得到更为准确和可靠的点云数据。本文将介绍一种改进的统计滤波算法,并提供相应的源代码实现。

QfcaLinux的博客 292

php7 configure: error: Cannot find OpenSSL's <evp.h> 问题解决

开始以为是没有安装openssl, openssl-devel,安装后发现还是提示这个错误,搜索了一下evp.h,这个文件也存在。GOOGLE 了一下,在stackoverflow,找到了答案,原来是 phpize 生成的configure脚本有问题。 解决方法:修改configure 文件加入 这个是安装mysqlnd扩展报错的 export PHP_OPENSSL_DIR=yes...

weixin_30408675的博客 4164

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

configure: error: Cannot find OpenSSL's <evp.h>

When compiling a software package that is dependent on OpenSSL, it might happen that your compiler will give you the following error: configure: error: Cannot find OpenSSL’s  or  in this case, the c

zhangxh1013的专栏 2万+

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

【详解】解决CannotfindOpenSSL‘s<evp.h>

​的问题时,首先确认OpenSSL是否已正确安装,其次检查环境变量配置是否正确,最后确保编译命令中指定了正确的路径。如果你在 Linux 系统上开发,并且遇到了这个错误,首先需要确保已经安装了 OpenSSL 开发库。如果你使用的是集成开发环境(如Visual Studio、CLion等),确保项目的构建配置中包含了正确的头文件和库文件路径。如果你使用的是包管理器(如Conan、vcpkg等),确保它们正确配置了OpenSSL的路径。​这样的编译器,确保在编译命令中指定了正确的包含路径和库路径。

牛肉胡辣汤 2168

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

容器报错——Cannot find OpenSSL s evp h libevent

今天在制作一个 php 7.2的容器的时候,遇到了这个错误。 configure: error: Cannot find OpenSSL's &amp;lt;evp.h&amp;gt; libevent 发生在安装 libevent 这一步骤。找了很多答案都没有用。可能和我用的 debian stretch 版本有关。 apt-get remove openssl curl https://www.openss...

Lubin的编程专栏 982

mac os 编译安装php时遇到configure: error: Cannot find OpenSSL’s

mac os 编译安装php configure时遇到错误 configure: error: Cannot find OpenSSL's <evp.h> 说是没有找到openssl的库,但是openssl已经通过brew install openssl安装好了,于是想着安装openssl-devel,但是mac上没有看到相关的,于是编译安装了openssl,指定里面的库文件目录...

Nick学习PHP的点点滴滴 1526

php编译问题Cannot find OpenSSL's evp.h

在php+redis的遇到“Cannot find OpenSSL's &lt;evp.h&gt;”,缺少openssl相关的库,直接安装即可sudo yum install openssl openssl-devel遇到“configure: error: mcrypt.h not found. Please reinstall libmcrypt”提示比较明确,缺少libmcrypt,直接安装...

奔狼 1万+

ubuntu18.04编译安装php时出现的Cannot find OpenSSL's evp.h

在编译安装时,./configure 已经配置了–with-openssl-dir=’–with-openssl=/usr/include/openssl --with-openssl-dir=/usr/include/openssl/'并且已经安装了openssl但是还是出这个问题Cannot find OpenSSL’s <evp.h>,一番尝试,成功解决: sudo apt-ge...

KevinHades的博客 3097

php5.6 openssl,编译php5.6出错:configure: error: Cannot find OpenSSL's <evp.h>

我的系统dbeian8.apt-get updatesudo apt-get install apache2 apache2-devapt-get install build-essentialsudo apt-get install libxml2-dev libcurl4-openssl-dev libjpeg-dev libpng-dev libxpm-dev libmysqlclient-...

weixin_29327977的博客 797

编译php5.6 error,编译php5.6出错:configure: error: Cannot find OpenSSL's <evp.h>

我的系统dbeian8.apt-get updatesudo apt-get install apache2 apache2-devapt-get install build-essentialsudo apt-get install libxml2-dev libcurl4-openssl-dev libjpeg-dev libpng-dev libxpm-dev libmysqlclient-...

weixin_39980360的博客 312

解决 error: cannot find openssl s 问题

安装PHP时报错了:error: Cannot find OpenSSL's ,这个比较好解决,一定就是缺少包了。安装上即可,查了一下资料发现缺少了openssl包。在CentOs系统中可以通过YUM来安装: yum install openssl openssl-devel 本文如需转载,请务必注明:转载自:蓝色夏威夷 [http://www.coderbolg.com/] 本文链

码农高端会所 1万+

Cannot find OpenSSL's <evp.h>

yum install openssl openssl-devel 转载请注明出处:http://blog.csdn.net/l1028386804/article/details/50786780 转载于:https://www.cnblogs.com/Jane0308/p/6565181.html

dichitiao7077的博客 447

Cannot find OpenSSL

Cannot find OpenSSL's 安装php扩展时,出错了。报错信息Cannot find OpenSSL’s <evp.h>。 安装openssl sudo apt-get install -y autoconf g++ make openssl libssl-dev libcurl4-openssl-dev sudo apt-get install -y libcurl...

小熊的专栏 749
上一篇: 解决:'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
下一篇: 解决:Mac OS上git clone下来的laravel项目运行出错
Leadyang
博客等级 码龄9年 30粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值