0

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

代码是:

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

我经常收到错误:

file_get_contents():无法找到包装器“https” - 您在配置 PHP 时是否忘记启用它?

通过在谷歌搜索,我发现很多评论告诉“你必须在 wamp 中激活或取消注释 openssl_extension。”

这显然是激活的:

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

有人可以帮我摆脱这个错误吗?

4

1 回答 1

0

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

<?php phpinfo(); ?>

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

于 2018-01-18T07:55:50.963 回答