ich möchte mit der Funktion get_headers() Headerinformationen von Urls abfragen. Mit Http alles kein Problem- läuft.
Nun möchte ich aber auch Urls mit dem Protokoll Https abfragen. (z.B. https://www.test.de).
Dort bekomme ich dann immer folgende Fehlermeldung:
Warning: get_headers() [function.get-headers]: Unable to find the wrapper "https" - did you forget to enable it when you configured PHP?
Soweit ich das verstanden habe, muss ich OpenSSL für PHP konfigurieren/installieren.
Habe hier eine Anleitung gefunden: http://www.php.net/manual/de/openssl.installation.php
Folgendes schon gemacht;
-> Ich habe bereits bei der Umgebungsvariablen PATH mein PHP -Verzeichnis hinzugefügt.
Ab PHP 4.3.0 fügen wir der win32 Binärdistribution eine Beispielkonfigurationsdatei bei.Unter PHP 5.x und 6.x finden Sie die Datei im Verzeichnis extras/openssl.
-> Die Datei gefunden, jedoch keine Ahnung wie ich diese der "win32 Binärdistribution" diese hinzufüge.
-> Die Umgebungsvariable OPENSSL_CONF habe ich gesetzt und dort den Pfad zur Datei "openssl.cnf" (C:\xampp\php\extras\openssl\openssl.cnf) angegeben.
Um Openssl mit PHP nutzen zu können, müssen Sie PHP mit der Option --with-openssl[=DIR] kompilieren.
kA. wie ich das anstellen soll...
Wäre echt dankbar, wenn mir da jmd. Hilfestellung geben könnte, da ich mit der Installation/Konfiguration (so doof wie es klingt) echt überfordert bin.
Hatte das Problem anfangs im php-forum.de gepostet, da mir noch nicht bewusst war, dass es etwas mit Xampp zutun hat.
Hier der Link zum Beitrag: http://phpforum.de/forum/showthread.php?p=1478436#post1478436
XAMPP 1.7.4
[PHP: 5.3.5]
Status
Komponente Status Hinweis
MySQL-Datenbank AKTIVIERT
PHP AKTIVIERT
HTTPS (SSL) AKTIVIERT
Common Gateway Interface (CGI) AKTIVIERT
Server Side Includes (SSI) AKTIVIERT
SMTP Server DEAKTIVIERT
FTP Server DEAKTIVIERT
Tomcat Server DEAKTIVIERT
Wenn ich bei Xampp unter Status schaue steht dort, dass HTTPS(SSL) aktiviert ist. Was muss ich noch tun, damit ich auch mit Funktion wie get_headers() https nutzen kann?
Viele Grüße
Flo