Hallo,
ich bräuchte etwas mehr Info. Linux, Windows? Wamp, xampp?
Einige WAMP-Pakete haben Probleme mit der OpenSSL-Einbindung, das kann vielleicht die Ursache sein?
Ein phpinfo-Output würde mir bei der Fehlersuche helfen.
Eine mögliche Vorgehensweise für Windows-Systeme (immer vorausgesetzt, es wurden die Standardpfade benutzt):
- zeigt die Ausgabe von phpinfo(), dass OpenSSL aktiviert ist?
- Ist OpenSSL installiert? Wenn nicht: Im Wiki von OpenSSL (wiki.openssl.org/index.php/Binaries) sind einige Windows-Binaries verlinkt, z.B. Win64OpenSSL.exe, die einen Windows-Installer enthalten.
- Ist die Windows-Umgebungsvariable OPENSSL_CONF definiert? Wenn nicht, diese erstellen und auf den Wert c:\xampp\php\extras\openssl\openssl.cnf setzen.
- In der php.ini folgenden Eintrag ergänzen, wenn nicht vorhanden:
- Handelt es sich um xampp 1.7.7? In diesem Fall aus dem Verzeichnis c:\xampp\php die Dateien libeay32.dll und sslleay32.dll nach c:\xampp\apache\bin kopieren.
- Wurde OpenSSL 1.0.1 installiert? Mit der Version gibt es bekannte Probleme. Bitte mal 0.9.8 oder 1.0.2 ausprobieren.
VG
Stefan