ホームページ > データベース > mysql チュートリアル > PHP 関数「sqlsrv_connect()」が XAMPP に見つからないのはなぜですか?

PHP 関数「sqlsrv_connect()」が XAMPP に見つからないのはなぜですか?

Patricia Arquette
リリース: 2024-12-27 12:59:20
オリジナル
421 人が閲覧しました

Why is my PHP Function 'sqlsrv_connect()' Not Found in XAMPP?

PHP: 関数 'sqlsrv_connect()' が見つかりません

はじめに

XAMPP ユーザーが Microsoft SQL Server に接続しようとすると、致命的なエラーが発生する可能性がありますsqlsrv_connect() を使用します。エラー メッセージ「未定義関数 sqlsrv_connect() への呼び出し」は、SQLSRV の PHP 拡張機能が適切にインストールまたはロードされていないことを示しています。

段階的な解決策

この問題を解決するには、次の手順を実行してください。これらの手順:

  1. SQLSRV をダウンロードするドライバー:
    公式 Web サイトから Microsoft Drivers for PHP for SQL Server (SQLSRV) をダウンロードします: http://www.microsoft.com/en-us/download/details.aspx?id=20098
  2. ドライバーを抽出します:
    ダウンロードした ZIP ファイルを XAMPP PHP 拡張ディレクトリ (通常は次の場所にあります) に抽出します。 "C:xamppphpext").
  3. 拡張機能を有効にします:
    「php.ini」ファイルで、行「extension = php_sqlsrv_56.dll」(または「php_pdo_sqlsrv_56. dll」)。この行がコメントアウトされている場合は、セミコロン (;) を削除してください。
  4. Apache の再起動:
    XAMPP コントロール パネルから Apache Web サーバーを再起動して、拡張機能をロードします。

結論

これらの手順に従うと、 sqlsrv_connect() 関数を使用すると、XAMPP の PHP アプリケーションから Microsoft SQL Server に接続できるようになります。 SQL Server インスタンスの PHP ユーザーに必要な権限を付与していることを確認してください。

以上がPHP 関数「sqlsrv_connect()」が XAMPP に見つからないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート