ホームページ >データベース >mysql チュートリアル >PHP の「未定義関数 sqlsrv_connect() への呼び出し」エラーを修正する方法?

PHP の「未定義関数 sqlsrv_connect() への呼び出し」エラーを修正する方法?

Linda Hamilton
Linda Hamiltonオリジナル
2024-12-21 01:28:111080ブラウズ

How to Fix the

致命的なエラーが解決されました: Microsoft SQL Server に接続するための sqlsrv_connect() 関数について

データベースに接続された Web アプリを作成するという探求において、「未定義の関数 sqlsrv_connect() への呼び出し」エラーという障害に直面しました。このエラーは、Windows PHP バージョン 5.3 以降の MSSQL 拡張機能が利用できないために発生します。

この問題を解決するには、MSSQL の代替として Microsoft が提供するドライバーである SQLSRV をインストールする必要があります。次の手順を注意深く実行してください:

  1. Microsoft の公式ダウンロード ページから SQLSRV32.EXE ファイルをダウンロードします。
  2. 宛先パスを「C:xamppphpext」として選択します。
  3. 検索行「extension = php_sqlsrv_56_ts.dll」 php.ini ファイルのコメントを解除し、存在しない場合は追加します。
  4. XAMPP コントロール パネルから Apache Web サーバーを再起動します。

これらの手順を完了すると、エラーが発生します。問題が解決されると、Microsoft SQL Server データベースに正常に接続し、必要な操作 (SELECT、INSERT、UPDATE、およびDELETE).

PHP データ オブジェクト (PDO) 拡張機能など、必要な PHP 前提条件がすべて PHP 構成で有効になっていることを必ず確認してください。

以上がPHP の「未定義関数 sqlsrv_connect() への呼び出し」エラーを修正する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。