WAMP64 ssl for file_get_contents



我有一个php文件,我想从wiki中解析一些东西。

代码为:

file_get_contents("https://en.wikipedia.org/w/api.php?format=json&action=parse");

我经常收到错误:

file_get_contents((: 找不到包装器"https" - 您在配置 PHP 时忘记启用它了吗?

通过在谷歌中搜索,我发现很多彗星告诉"你必须激活或取消openssl_extension在wamp中。

这显然已激活:

查看证明已激活的屏幕截图

有人可以帮助我摆脱此错误吗?

创建一个名为phpinfo.php的文件,并将其放入其中:

<?php phpinfo(); ?>

,然后浏览到该文件。您将看到所有 php 设置和已安装模块的大列表。查找 openssl 模块并检查它是否已启用。如果不是,则需要不断调整WAMP环境,直到看到模块出现。通常,在更改 Apache/php 设置时,您需要重新启动 Apache 才能考虑更改,因此您可能需要重新启动 WAMP 服务器。

最新更新