このような問題を引き起こす可能性のあるものがいくつかあります:
1.)VC11の場合は代わりにVC9であるため、モジュールはロードされません。システムが使用しているコンパイラのバージョンを確認し、正しいドライバをインストールしてください。
2.)PHPバージョンを確認し、PHPバージョンに適したドライバーを使用します。phpinfo()
で確認できます。 。
3.)MSSQL Native Clientをインストールすることを忘れないでください。そうしないと、データベースに接続できなくなります。これは、私が毎回抱えている問題です。
コードは見栄えがよく、sqlsrv_connect
というエラーメッセージが表示された場合 モジュールがロードされていないことを示すシグナルが見つかりません。
https://www.microsoft.com/en-us /download/details.aspx?id=20098