[Microsoft][ODBC Driver 17 for SQL Server] SSL プロバイダー: [error:0A000102:SSL ルーチン::サポートされていないプロトコル] (macOS 上の PHP Laravel で Brew を使用)

[Microsoft][ODBC Driver 17 for SQL Server] SSL プロバイダー: [error:0A000102:SSL ルーチン::サポートされていないプロトコル] (macOS 上の PHP Laravel で Brew を使用)

Brew を使用して macOS 上で PHP Laravel を使用して SQL Server データベースに接続しようとしたときに問題が発生しています。次のエラー メッセージが表示されます。 [Microsoft][ODBC Driver 17 for SQL Server] SSL Provider: [error:0A000102:SSL routines::unsupported protocol]

  1. この GitHub の問題を確認しました:参考:しかし、問題は解決しませんでした。
  2. OpenSSL バージョン 3 から OpenSSL バージョン 1.1 に切り替えましたが、別のエラーが発生しました。

これらの努力にもかかわらず、SQL Server への接続を正常に確立できません。この SSL プロトコル エラーを解決してデータベースに正常に接続する方法について、アドバイスをいただける方はいらっしゃいますか?

  • オペレーティングシステム: macOS M1チップ
  • パッケージマネージャー: Brew
  • PHP フレームワーク: Laravel @9.x
  • PHP:https://github.com/shivammathur/homebrew-php@8.2 (pdo_sqlsrvとsqlsrv拡張あり) このエラーは、brew update私が覚えている限りでは、

ご協力やご提案をいただければ幸いです。ありがとうございます!

関連情報