mongoDBで「The “SCRAM-SHA-1” authentication mechanism requires libmongoc built with –enable-ssl」のメッセージが出力された際の対応方法

mongoDB

mongoDBでsecurity設定を有効し、PHPから接続した際に「The “SCRAM-SHA-1” authentication mechanism requires libmongoc built with –enable-ssl」のエラーが出てしまった場合の対応方法を紹介いたします。

まずは、mongoDBのsecurity設定を有効した場合のmongod.confを一部抜粋。

続いて、phpinfo()を開いてみます。以下のファイルをphpinfo.phpのような名前で保存し、アクセスしてみます。

mongodbの箇所を見てましょう。

エラーメッセージにある「libmongo」で検索してみた結果です。

エラーメッセージでは「libmongoc」を有効化しなさいと言っています。

有効化されていないことがわかります。

ということは、このlibmongocを有効化した状態にしてあげればOK。

Secured By miniOrange
タイトルとURLをコピーしました