[Microsoft][ODBC-Treiber 17 für SQL Server] SSL-Anbieter: [Fehler:0A000102:SSL-Routinen::nicht unterstütztes Protokoll] in PHP Laravel auf macOS mit Brew

[Microsoft][ODBC-Treiber 17 für SQL Server] SSL-Anbieter: [Fehler:0A000102:SSL-Routinen::nicht unterstütztes Protokoll] in PHP Laravel auf macOS mit Brew

Beim Versuch, mit PHP Laravel auf macOS mit Brew eine Verbindung zu einer SQL Server-Datenbank herzustellen, tritt ein Problem auf. Ich erhalte die folgende Fehlermeldung: [Microsoft][ODBC Driver 17 for SQL Server] SSL Provider: [error:0A000102:SSL routines::unsupported protocol]

  1. Dieses GitHub-Problem überprüft:https://github.com/microsoft/msphpsql/issues/1462, aber es hat mein Problem nicht gelöst.
  2. Wechsel von OpenSSL Version 3 zu OpenSSL Version 1.1, was zu einem anderen Fehler führte.

Trotz dieser Bemühungen kann ich immer noch keine erfolgreiche Verbindung zum SQL Server herstellen. Kann mir jemand Hinweise geben, wie ich diesen SSL-Protokollfehler beheben und erfolgreich eine Verbindung zur Datenbank herstellen kann?

  • Betriebssystem: macOS M1 Chip
  • Paketmanager: Brew
  • PHP-Framework: Laravel @9.x
  • PHP:https://github.com/shivammathur/homebrew-php@8.2 (mit pdo_sqlsrv und sqlsrv-Erweiterung) Dieser Fehler trat, brew updatesoweit ich mich erinnere, nach folgendem auf

Für jede Hilfe und jeden Vorschlag wäre ich sehr dankbar. Vielen Dank!

verwandte Informationen