Hintergrund:
Diese Fehlermeldung tritt normalerweise auf, wenn versucht wird, auf Ressourcen zuzugreifen HTTPS mit der PHP-Funktion file_get_contents(). Die zugrunde liegende Ursache ist das Fehlen des erforderlichen HTTPS-Wrappers, der in der PHP-Konfiguration aktiviert werden muss.
Schritte zur Fehlerbehebung:
1. Überprüfen Sie das Laden der Erweiterung:
Stellen Sie sicher, dass die OpenSSL-Erweiterung in Ihrer PHP-Konfiguration geladen ist. Überprüfen Sie die Datei php.ini auf die Zeile:
extension=php_openssl.dll
2. Überlegungen zur plattformübergreifenden Nutzung:
3. HTTPS-Wrapper-Aktivierung:
Stellen Sie in der PHP-Konfiguration sicher, dass die Einstellung „allow_url_fopen“ aktiviert ist:
allow_url_fopen=On
Überprüfen dass die Einstellung „enable_curl“ ebenfalls aktiviert ist (bei Verwendung von cURL):
enable_curl=On
4. Aktivieren Sie OpenSSL in der Phar-Erweiterung:
Wenn die Phar-Erweiterung deaktiviert ist, aktivieren Sie sie in der PHP-Konfiguration, indem Sie das Semikolon davor entfernen:
extension=phar.dll
5. Überprüfen Sie die Ladereihenfolge der verpackten Erweiterungen (optional):
Bearbeiten Sie php.ini und fügen Sie unten die folgende Zeile hinzu:
zend_extension_ts="C:\path\to\php_openssl.dll"
Zusätzlich Hinweise:
Lösung:
Durch die Implementierung dieser Schritte können Sie den HTTPS-Wrapper in PHP erfolgreich aktivieren und das Problem „Der Wrapper „https“ konnte nicht gefunden werden“ beheben '" Fehler beim Zugriff auf Ressourcen über HTTPS mit file_get_contents().
Das obige ist der detaillierte Inhalt vonWarum erhalte ich in PHP die Fehlermeldung „Der HTTPS-Wrapper konnte nicht gefunden werden'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!