你可以向我解释这个关于https的php警告

时间:2011-10-30 20:48:58

标签: php dom https

当我尝试从PHP脚本中的gitub访问文件时,我收到了以下警告:

  

警告:DOMDocument :: load()[domdocument.load]:           无法找到包装“https” - 您是否忘记在启用时启用它           配置PHP?           在第13行的C:\ xampp \ htdocs \ plaoul \ text \ gittest.php中

你能解释一下“包装器”是什么,需要配置什么,以及通常会发生什么?

2 个答案:

答案 0 :(得分:3)

php_openssl.dll中取消注释php.ini扩展名,然后重新启动apache。

在xampp的一些新增内容中,此行缺失并且必须手动插入!

extension=php_openssl.dll

答案 1 :(得分:1)

Wrappers是通过各种协议(在本例中为HTTPS)访问数据流的类。请在此处阅读:http://www.php.net/manual/en/intro.stream.php

您需要HTTP / HTTPS包装器:http://www.php.net/manual/en/wrappers.http.php,以及使用SSL支持构建的PHP。

php -m |grep openssl会返回任何内容吗?