使用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服务器,再访问,就不会有这个错误了。

UE5 VlcMedia 插件编译与流媒体播放实战 本文详细介绍了在虚幻引擎5中编译并集成VlcMedia插件以解决流媒体播放难题的实战指南。针对UE5不再默认支持Win32 API导致的编译错误,文章提供了核心的构建配置文件修改步骤,并指导如何启用插件、创建VLC媒体播放器,最终成功播放如.m3u8等格式的网络直播流或点播视频。 阅读详情

相关推荐

SAP 屏幕增强:客户商主数据屏幕增强(KNA1、KNB1、KNVV)

本文介绍了SAP系统中针对客户主数据(KNA1、KNB1、KNVV)进行屏幕增强的具体实现方法。主要内容包括:1)在SPRO配置中创建新条目;2)通过SE80创建函数组和程序(LZKNA1TOP等);3)设置子屏幕9001并添加自定义结构字段;4)利用BADI(CUSTOMER_ADD_DATA等)实现数据交互逻辑。文章分别详细说明了针对客户主数据的一般数据(KNA1)、公司代码数据(KNB1)和销售数据(KNVV)三类不同数据的增强配置步骤,包括函数模块创建、屏幕设置和BADI方法调用等关键技术点。

SAP ABAP开发技能记录分享 1617

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

0欧电阻、电感、磁珠单点接地时有什么区别?

0欧电阻、电感、磁珠单点接地时有什么区别? #电阻,#电感,#磁珠 一、0欧姆电阻 重点介绍:模拟地和数字地单点接地。 只要是地,最终都要接到一起,然后入大地。如果不接在一起就是“浮地”,存在压差,容易积累电荷,造成静电。地是参考0电位,所有电压都是参考地得出的,地的标准要一致,故各种地应短接在一起。 人们认为大地能够吸收所有电荷,始终维持稳定,是最终的地参考点。虽然有些板子没有接大地,但发电厂是接大地的,板子上的电源最终还是会返回发电厂入地。如果把模拟地和数字地大面积直...

FAguangdeer的博客 448

【问题解决】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

【DaVinci Developer专题】-28-Client Server Port Interface中useArgumentType、useArrayBaseType和useVoid介绍

共7页 目录 1 ImplPolicy = useArgumentType 2 ImplPolicy = useArrayBaseType 3 ImplPolicy = useVoid 4 三者代码差异部分 5 结尾 <--返回「实战篇」博文-总目录--> <--返回「Autosar从入门到精通-实战篇」专栏主页--> 关键字: 缩略语/术语 含义 DEV DaVinci Developer

「汽车电子助手」的博客 1502

DeepSeek Harness 工程实践与高级特性:从测试到安全的完整指南

AI Agent 能执行命令、读写文件、自主决策,能力越强风险越大——删文件、泄密钥、死循环、竞态条件随时可能发生。本文是 DeepSeek Harness 系列第三篇,深入剖析其工程实践与高级特性:从单元测试到真实 API 冒烟测试的分层策略,拒绝 Mock 依赖、坚持"验证世界而非自我报告";从正交结果、规范化契约到 Dispose 静止的防御式编程铁律;以及跨平台多层进程沙箱、文件系统版本守卫、fail-closed 审批机制、模型编写的工作流引擎与上下文压缩等高级能力。

program哲学 207

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

【拼多多笔试题汇总】2024-03-24-拼多多春招笔试题

A 小镇上有个奇特的游戏。游戏开始时,A 先生准备了一排 nnn 个物品。K 小姐和卢小姐则轮流进行操作。首先,K 小姐可以选择移除至多 xxx 个物品。接着,卢小姐也可以选择移除剩余物品中的至多 yyy 个。游戏的目标是,K 小姐想尽量让剩余物品的价值之和最大化,而卢小姐则想将剩余物品的价值之和最小化。假设两人都采取最优策略,请问最后剩余物品的价值之和是多少?第一行包含五个正整数 n,m,k,x,yn, m, k, x, yn,m,k,x,y,分别表示物品的总数、K 小姐最多可移除的物品数、卢小姐最多可移

春秋招笔试突围 1万+

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

数字图像处理 基于matlab、opencv计算图像的梯度方向和梯度幅值

图像可以被视为标量场(即二维函数)。通过微分将标量场转换为矢量场。梯度是一个向量,描述了在x或y方向上移动时,图像变化的速度。我们使用导数来回答这样的问题,图像梯度的大小告诉图像变化的速度,而梯度的方向告诉图像变化最快的方向。因为梯度有方向和大小,所以将这些信息编码为向量是很自然的。该向量的长度提供了梯度的大小,而其方向提供了梯度方向。因为梯度在每个位置可能不同,所以我们在每个图像位置用不同的向量来表示它。

学以致用 知行合一 3202

如何通过conda安装HyPhy教程

本文介绍了在Ubuntu系统上通过conda安装分子进化分析工具HyPhy的详细步骤。首先创建conda环境并指定Python 3.8版本,然后通过bioconda通道安装HyPhy软件包。安装完成后可通过conda list命令验证安装。文中还特别指出可能遇到的libcrypto.so.1.1共享库缺失错误,并提供了解决方案的参考链接。该教程配有安装过程截图,帮助用户直观了解操作流程和验证安装结果。

猿小白的博客 8261

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

Python爬虫实战:新浪财经股票金融数据全方位抓取教程

本教程系统介绍了新浪财经股票数据爬取技术,从静态网页解析、实时接口请求到异步爬取和数据存储,帮助你搭建了一个完整的金融数据采集流程。未来,可以结合深度学习模型进行行情预测,或者将数据接入量化交易系统,实现自动化投资。

2201_76125261的博客 2210

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

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

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

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

用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

廖雪峰Python教程[完整版]

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

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、付费专栏及课程。

余额充值