Categories: Technologie

XAMPP unter Windows vs. SSL Authentifizierung

Heißen Käfer im Apache unter XAMPP auf Windows entdeckt:

Im Zuge eines Relaunch bin ich heute auf einen kuriosen Fehler gestoßen. Um einen Import von Events aus dem Google-Kalender umzusetzen, musste ich mir erst mal die Google PHP Client Library laden und ins Projekt setzen. Diese versucht natürlich erst mal einen per SSL verschlüsselten Authentifizierungs-Request abzusetzen. Hierfür versucht sie die PHP-Funktion openssl_sign() zu verwenden.

Leider endet man hier mit XAMPP auf Windows in einer Socket-Exception, die Ausgabe irgendeiner Fehlermeldung in Mail, Logs, etc. sucht man natürlich vergeblich. Nach längerem Debuggen und einiger Recherche unter stackoverflow.com fand ich dann die Erklärung: Die dll-Files im Apache sind zum Teil fehlerhaft, wodurch SSL-Funktionen wie die openssl_sign() nicht verwendet werden können.

Netterweise fand ich in diesem Zuge auch eine simple Lösung, die das Problem an der Wurzel packt: Man stoppe den Apache, kopiere sich aus dem Verzeichnis xampp/php die Files libeay32.dll und ssleay32.dll, wechsle in das Verzeichnis xampp/apache/bin und ersetze dort die gleichnamigen Files. Nun noch den Apachen neu starten und schon steht dem SSL-Glück nichts mehr im Wege… 😉

Share
Published by

Recent Posts

Die W-JAX 2024: Ein Fest für Architekten, Coder und die, die es werden wollen*

Von Marc & Willi – powered by Nostalgie, Nerd-Kultur und einer Prise ChatGPT Die W-JAX…

2 Monaten ago

Workshop-Bericht „AI-driven Software-Development mit GPT und Co.“

Anfang November konnte ich an der W-JAX 2024 in München teilnehmen, einer der führenden Entwicklerkonferenzen…

2 Monaten ago

Java-Orbit 2024

Der Hype der vergangenen Jahre rund um AI lässt spürbar nach, die immer noch verhältnismässig…

2 Monaten ago

Skift Global Forum 2024 in New York

Skift kennen vermutlich viele Akteure im Tourismus als eines der führenden Newsportale und Marktforschungsunternehmen mit…

4 Monaten ago

imx.Platform News: Veranstaltungsmodul, KML- Download, Referenz- und Stammliste

Neu in der imx.Platform: das Veranstaltungsmodul im Partner Client ist verfügbar. Eine Tour lässt sich…

5 Monaten ago

WeAreDevelopers World Congress 2024

Im Juli waren wir (Benni und Florian) auf dem WeAreDevelopers World Congress. 15.000 Verrückte, die…

6 Monaten ago