XAMPP und SSL socket transport

Dienstag, 1. September 2009

Wenn beim Versuch in PHP eine Resource über HTTPS zu öffnen folgende Fehlermeldung erscheint:

Fatal error: Uncaught exception '???' with message 'Unable to Connect to ssl://www.example.com:443. Error #24: Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP?'

Dann sollten folgende Schritte Abhilfe schaffen:

  1. Apache Dienst stoppen
  2. Die Dateien ssleay32.dll und libeay32.dll aus dem Verzeichnis xampp\php in das Verzeichnis xampp\apache\bin kopieren. Dort schon vorhandenen Dateien überschreiben, oder zur Sicherheit vorher umbenennen.

  3. In der Datei xampp\apache\bin\php.ini den Kommentar in der Zeile “;extension=php_openssl.dll” entfernen

  4. Apache Dienst wieder starten

Ob alles geklappt hat kann man am einfachsten mit phpinfo() herausfinden.

xampp_ssl_vorher

xampp_ssl_nachher

(Seite 1 von 1, insgesamt 1 Einträge)