【发布时间】:2011-12-18 08:43:00
【问题描述】:
当我尝试在 PHP 脚本中从 gitub 访问文件时收到以下警告:
警告:DOMDocument::load() [domdocument.load]: 找不到包装器“https” - 您是否忘记启用它 配置PHP? 在 C:\xampp\htdocs\plaoul\text\gittest.php 第 13 行`
您能解释一下“包装器”是什么,需要配置什么,以及一般情况下发生了什么吗?
【问题讨论】:
当我尝试在 PHP 脚本中从 gitub 访问文件时收到以下警告:
警告:DOMDocument::load() [domdocument.load]: 找不到包装器“https” - 您是否忘记启用它 配置PHP? 在 C:\xampp\htdocs\plaoul\text\gittest.php 第 13 行`
您能解释一下“包装器”是什么,需要配置什么,以及一般情况下发生了什么吗?
【问题讨论】:
在php.ini 中取消注释php_openssl.dll 扩展,然后重新启动apache。
在 xampp 的某些添加中,缺少此行,必须手动插入!
extension=php_openssl.dll
【讨论】:
php.ini 文件中没有看到php_openssl.dll -- 嗯
包装器是用于通过各种协议(在本例中为 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 会返回任何东西吗?
【讨论】: