Можете ли вы объяснить мне это предупреждение PHP о https - PullRequest
0 голосов
/ 31 октября 2011

При попытке получить доступ к файлу из gitub в PHP-скрипте я получил следующее предупреждение:

Предупреждение: DOMDocument :: load () [domdocument.load]: невозможно найти оболочку«https» - вы забыли включить его при настройке PHP?в C: \ xampp \ htdocs \ plaoul \ text \ gittest.php в строке 13`

Можете ли вы объяснить, что такое "обертка", что необходимо настроить и в целом, что происходит?

Ответы [ 2 ]

3 голосов
/ 31 октября 2011

Раскомментируйте расширение php_openssl.dll в php.ini, затем перезапустите apache.

В некоторых дополнениях xampp эта строка отсутствует и должна быть вставлена ​​вручную!

extension=php_openssl.dll
1 голос
/ 31 октября 2011

Оболочки - это классы, созданные для доступа к потокам данных через различные протоколы, в данном случае HTTPS. Читайте здесь: http://www.php.net/manual/en/intro.stream.php

Вам нужна оболочка HTTP / HTTPS: http://www.php.net/manual/en/wrappers.http.php, плюс PHP с поддержкой SSL.

php -m |grep openssl возвращает что-нибудь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...