SQL Server 接続用の XAMPP での「未定義関数 sqlsrv_connect() の呼び出し」エラーのデバッグ
問題:
「致命的なエラー: に電話をかけます」というエラー メッセージが表示されました。 sqlsrv_connect() 関数を使用してデータベース接続を確立しようとすると、「未定義関数 sqlsrv_connect()...」というメッセージが表示されます。
背景:
sqlsrv_connect() 関数は一部ですPHP 用の SQLSRV 拡張機能。これにより、Microsoft SQL Server データベースに接続できるようになります。この拡張機能は、XAMPP バージョン 3.2.1 以降では自動的にインストールされません。
解決策:
このエラーを解決するには、次の手順に従ってください:
SQLSRV をダウンロードしてインストールする拡張子:
php.ini の SQLSRV 拡張機能のコメントを解除するか追加します。
XAMPP で Apache を再起動します:
コード例:
これらの手順を完了すると、コードは次のようになります。
<?php $serverName = "jy4nij6vuy.database.windows.net,1433"; $connectionOptions = array("Database" => "robertfarb", "UID" => "robertFarb", "PWD" => "******"); $conn = sqlsrv_connect($serverName, $connectionOptions); if ($conn === false) { die(print_r(sqlsrv_errors(), true)); } ?>
追加考慮事項:
以上がSQL Server に接続するときに、XAMPP セットアップで「未定義関数 sqlsrv_connect() への呼び出し」エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。