背景:
このエラー メッセージは通常、リソースにアクセスしようとしたときに表示されますPHP の file_get_contents() 関数を使用した HTTPS。根本的な原因は、必要な HTTPS ラッパーが存在しないことです。これは、PHP の構成で有効にする必要があります。
トラブルシューティングの手順:
1.拡張機能の読み込みを確認します:
openssl 拡張機能が PHP 構成に読み込まれていることを確認します。 php.ini ファイルで次の行を確認します。
extension=php_openssl.dll
2.クロスプラットフォームの考慮事項:
3. HTTPS ラッパーのアクティブ化:
PHP 構成で、「allow_url_fopen」設定が有効になっていることを確認します:
allow_url_fopen=On
チェック「enable_curl」設定も有効になっていること (使用している場合) cURL):
enable_curl=On
4. Phar 拡張機能で OpenSSL を有効にする:
Phar 拡張機能が無効になっている場合は、PHP 設定で前にあるセミコロンを削除して有効にします:
extension=phar.dll
5.ラップされた拡張機能のロード順序を確認します (オプション):
php.ini を編集し、次の行を一番下に追加します:
zend_extension_ts="C:\path\to\php_openssl.dll"
追加メモ:
解決策:
これらの手順を実装すると、PHP で HTTPS ラッパーを有効にし、「ラッパー 'https が見つかりません」という問題を解決できます。 file_get_contents() を使用して HTTPS 経由でリソースにアクセスすると、「」エラーが発生します。
以上がPHP で「HTTPS ラッパーが見つかりません」というエラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。