使用PHP中的库函数file_get_contents时出现Unable to find the wrapper "https"错误解决

解决file_get_contents无法请求https连接的方法 错误: Warning: fopen() [function.fopen]: Unable to find the wrapper “https” – did you forget to enable it when you configured PHP? 解决方案有3: 1.windows下的PHP,只需要到php.ini中把extension=php_openssl.dll前面的;删掉,重启服务就可以了。 2.linux下的PHP,就必须安装openssl模块,安装好了以后就可以访问了。 3.如果服务器你不能修改配置的话,那么就使用curl函数来替代file_get_contents函数, 立即下载

一、错误描述

这里写图片描述
上面这幅图是出现错误时的情景,出现这个错误的原因很简单,因为你php配置出了问题,本人使用的是自己搭建的wamp环境(apache, mysql, php)。先说一下为什么会出现这个问题,原因是你的URL地址的前缀是https;在URL前加https前缀表明是用SSL加密的。 你的电脑与服务器之间收发的信息传输将更加安全。Web服务器启用SSL需要获得一个服务器证书并将该证书与要使用SSL的服务器绑定。http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。http的连接很简单,是无状态的。HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议要比http协议安全。读完这段话你也应该知道原因了。因为你的php配置中的加密模块并没有打开。

二、问题解决方案

打开你的php.ini配置文件,定位到下图蓝色所示的位置,把extension=php_openssl.dll 前面的; 分号去掉。

这里写图片描述
openSSL是一个用C++写开源的SSL加密库,https=http+SSL,所有当你打开这个模块就可以使用在URL前缀https的请求了。去掉; 注释后,重新启动Apache服务器,再访问,就不会有这个错误了。

力软敏捷开发框架源码7.0.6旗舰版 JNPF开发平台3.4.5 企业版 旗舰版 JNPF作为作为一款深受用户喜爱的低代码产品,凭借雄厚的科研技术力量、丰富的软件开发项目经验、严谨的项目开发流程和高质量的售后服务,已成功帮助千家企业完成数字化项目,建立了覆盖不同行业客户和不同发展阶段的软件产品服务体系。 阅读详情

相关推荐

AI订单流异常检测:精准识别与闭环处置

本文系统阐述了订单流AI驱动的可视化与异常解释系统的构建策略。核心包括:1)多维度融合的异常检测技术,结合数据指纹、行为图谱和时序分析实现精准识别;2)分级分类与自动化处置机制,通过规则矩阵和风险熵值量化进行智能决策;3)基于SHAP/LIME的可解释性技术,提升决策透明度;4)千万级数据训练要求,确保模型达到87%以上的F1值。系统采用Flink+PAI实时计算架构,支持从异常检测到根因分析的完整闭环,为电商、金融等领域的订单风险管理提供智能化解决方案。

2401_83000568的博客 1360

file_get_contents错误:Unable to find the wrapper "https"

file_get_contents()方法出现Unable to find the wrapper "https"错误,解决方法如下: 1、打开php配置文件php.ini 2、找到 ;extension=php_openssl.dll 3、将前面的“;”去掉,重启服务即可。 ...

Mencre的博客 674

某银行大数据分析平台之云原生架构

软考架构师论文

doudoudouy的博客 768

【问题解决】PHP命令行安装composer报错Unable to find the wrapper https

最近搭建laravel项目,看官方文档进行操作,首先安装composer,在按照官方指导操作时,不出意外又采坑了,经过不懈努力,完成安装任务,其中某个问题印象深刻,特此记录。 【环境介绍】 : 操作系统: centos-release-7-3.1611.el7.centos.x86_64 Apache httpd: Apache/2.4.43 (Unix), 安装在了/usr/httpd/ PHP: PHP 7.4.5 (待安装) 【问题描述】: 安装composer的时候,按照官方文档,首先执行.

kiramario的博客 4664

PS2硬盘启动终极指南:从FMCB到OPL,告别光驱打造游戏博物馆

在计算机存储与数据读取领域,硬盘启动技术通过将操作系统或应用程序从本地硬盘直接加载,绕过了传统光驱等外部介质,实现了速度与可靠性的双重提升。其核心原理在于利用引导程序接管系统初始化流程,直接访问硬盘上的特定分区与文件镜像。这项技术的价值在于极大提升了数据读取效率、降低了物理介质损耗,并扩展了存储容量与管理的灵活性。在怀旧游戏硬件改造、嵌入式系统定制等场景中,硬盘启动技术被广泛应用,以实现老旧设备的功能焕新与性能优化。本文聚焦于索尼PS2游戏主机的硬盘启动方案,深入探讨了如何利用FMCB(Free MCBoo

weixin_34295316的博客 1777

DSI3协议介绍

分布式系统接口(DSI)是一种通用且功能强大的总线协议,旨在将多个遥感器和执行器设备互连到中央控制模块。该网络的主要目标应用是汽车安全系统。这种应用的一些特点是需要低成本、高鲁棒性、中速互连,仅限于两根导线。此外,它必须具有故障安全性、确定性和良好的EMC特性。即使具有所有级别的智能和可编程性的设备都可以连接到网络,远程设备也必须能够通过简单的状态机实现。由于模块尺寸非常重要,因此中央模块和远程单元中的最小组件至关重要。

汽车电子软件领域知识分享 1万+

PHP: Unable to find the wrapper "https"

http://cweiske.de/tagebuch/php-error-https-wrapper.htm PHP may tell you the following:      PHP Warning: file_get_contents(): Unable to find the wrapper "https" - did you forget to enable it whe

bytxl的专栏 4819

全志A527 T527 android13支持usb摄像头

我们发现usb摄像头在A527 android13上面并不能正常使用,需要支持相关的摄像头。

zhutoubenben的专栏 964

file_get_contents()获取https出现这个错误Unable to find the wrapper “https” – did

file_get_contents()获取https出现这个错误Unable to find the wrapper “https” – did 解决办法一,如果你是用的服务器,可以参考这个办法,修改php配置文件(win主机),来支持https 在php.ini中找到并修改 extension=php_openssl.dll allow_url_incl...

lxw1844912514的博客 1925

包成功安装tiny-cuda-nn,记录安装过程中的问题解决,附带pytorch3d安装【踩坑指南】

该包可以显著提高NeRF训练速度,是和NeRFstudio等框架中,必须使用的。本文提供tiny-cuda-nn可以安装的完整包的下载链接,可以直接上传到项目中安装。附带笔者遇到的问题的解决方案。

zik的博客 7030

Transformer实战(38)——视觉Transformer (Vision Transformer, ViT)

Transformer 在自然语言处理 (NLP) 领域取得了显著成就,在许多不同的任务中都表现出色。在本节中,我们将探索视觉 Transformer (Vision Transformer, ViT) 模型。正如 NLP 领域创建了多种模型一样,视觉领域也开发了多种模型,每种模型都为计算机视觉提供了新的视角。通过本节,将学习如何使用 ViT 等模型进行计算机视觉任务,了解基于 Transformer 的预训练计算机视觉模型的工作原理,以及如何针对特定任务进行微调。

盼小辉丶的博客 2872

php使用file_get_contents()时出现错误Unable to find the wrapper “https” – did

  file_get_contents()获取https出现这个错误Unable to find the wrapper “https” – did   解决办法一,如果你是用的服务器,可以参考这个办法,修改PHP配置文件(win主机),来支持https   在php.ini中找到并修改       extension=php_openssl.dll     allow_url...

做个好的手艺人 748

从 SEGW 到 SADL 的那根线,彻底理解 OData Data Source Mapping

本文摘要(150字): 在SAP Gateway的SADL型OData服务开发中,"Map to Data Source"是关键配置环节。与传统RFC映射不同,SADL映射不是针对单个CRUDQ操作,而是建立OData模型与SADL业务实体间的完整语义对应关系。通过属性映射和关联映射,系统能自动处理数据获取和导航请求。映射编辑器支持三种模式:属性映射处理字段对应,关联映射处理模型间关系,动作映射处理业务操作。映射的本质是建立语义翻译表,决定了后续OData请求如何转化为后端业务实体访问,而非简单的字段重命名

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 61

Unable to find the wrapper "https"错误的解决办法

做手机号码查询功能时用到file_get_contents出现错误:Warning: file_get_contents(): Unable to find the wrapper "https" - did you forget to enable it when you configured PHP?这个错误分3种解决方案: 1.windows下的PHP,只需要到php.ini中把extensi

u013366098的博客 2110

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

PHP的readfile函数和file_get_contents函数错误: Unable to find the wrapper "https"

今天使用 curl 请求的时候,出现了 file_get_contents Unable to find the wrapper "https" 这个问题。 解决办法:在 php.ini文件中开启  extension=php_openssl.dll 扩展。  

坚持 643

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

用file_get_contents读取https的链接 Unable to find the wrapper "https"

用file_get_contents读取https的链接,碰到这样一个错误:Unable to find the wrapper "https" - did youforget to enable it when you configured PHP?原因是phpstudy没有开启openssl模块,在配置文件中php.ini中把extension=php_openssl.dll前面的;删掉,重启...

linhui03的博客 963

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

PHP使用curl替代file_get_contents

http://www.ttlsa.com/php/curl-replace-ile_get_contents/ 初学php的朋友们,很容易翻一个错误,在写采集程序或者调用api接口总会有线考虑到使用file_get_contents函数来或许内容,程序的访问量不大倒是没什么影响,但是访问量提升了那非常的悲剧了,你会发现服务器负载飙升,最后服务器宕机.初入公司便遇到这个问题,遂使用cu

loongwong2011的博客 1560

解决Unable to find the wrapper "https"

今天遇到一个问题,用file_get_contents读取https的链接,就会出现错误,提示解决Unable to find the wrapper “https” - did you forget to enable it when you configured PHP? 网上搜了很多问题,大部分都是说修改extension=php_openssl,但是经过修改后仍然没有用,最后解决了问题,大...

weixin_45464787的博客 853

file_get_contents可能导致的出错

file_get_contents()获取https出现这个错误Unable to find the wrapper “https” – did解决办法一,如果你是用的服务器,可以参考这个办法,修改php配置文件(win主机),来支持https在php.ini中找到并修改 extension=php_openssl.dll allow_url_include = On 重启服务就可以...

chp_woAIdan的博客 1859

Warning: readfile(): Unable to find the wrapper "https"解决办法

PHP.ini默认配置下,用file_get_contents读取https的链接,就会如下错误: Warning: fopen() [function.fopen]: Unable to find the wrapper "https" - did you forget to enable it when you configured PHP? 这个错误分3种解决方案: 1.windo

lijingtian1991的专栏 2065

file_get_contents()获取https出现这个错误Unable to find the

为什么80%的码农都做不了架构师?>>> ...

weixin_33769125的博客 557

file_get_contents()获取https出现这个错误Unable to find the wrapper “https”

file_get_contents()获取https出现这个错误Unable to find the wrapper “https” – did  2014/07/21 | php,wamp | zone | 暂无评论 转载请注明来源:file_get_contents()获取https出现这个错误Unable to find the wrapper “https” – did

autumn20080101的专栏 481

file_get_contents无法请求https连接的解决方法

转自http://blog.sina.com.cn/s/blog_4754299501018qsr.html  北极熊的blog PHP.ini默认配置下,用file_get_contents读取https的链接,就会如下错误: Warning: fopen() [function.fopen]: Unable to find the wrapper "https" - did you

1万+
上一篇: C++中的类型转换
下一篇: 封装一个CURL请求方法以及调用这个方法会遇到的错误
The_Web3_社区
博客等级 码龄10年 388粉丝 154原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

The_Web3_社区

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值