PHP pdo_sqlsrv 拡張機能のインストール チュートリアル
Windows プラットフォームでは、pdo_sqlsrv がドライバーとして利用可能です。この記事では、SQL Server データベースにアクセスできるように、PHP に pdo_sqlsrv 拡張機能をインストールする方法を説明します。
このドキュメントから pdo_sqlsrv 拡張機能をダウンロードして使用できます。ここで提供されるファイルは、Windows オペレーティング システム上の PHP バージョン 5.6 ~ 7.3 に適しています。
PHP バージョンがこの範囲外である場合、またはシステムが Windows ではない場合は、次の場所で適切なドライバーを見つけることができます: https://www.microsoft.com/en-us/sql-server /developer -get-started/php-windows/。
ダウンロードした pdo_sqlsrv ドライバーを、PHP がインストールされているディレクトリの ext フォルダーに解凍します。解凍されたディレクトリ名は若干異なる場合がありますが、「php_pdo_sqlsrv_7_x_ts.dll」のようになります。
次に、次の 2 つのファイルを PHP の php.ini ファイルに追加します。 php.ini ファイルが見つからない場合は、phpinfo() 関数を使用して現在の php.ini パスを見つけます。
extension=php_sqlsrv_7_x_ts.dll (この行は前に挿入する必要があります)
extension=php_pdo_sqlsrv_7_x_ts.dll
注: これらの行を追加するときは、 php_sqlsrv_7_x_ts.dll と php_pdo_sqlsrv_7_x_ts を置き換えてください。 dll ファイル名は、ダウンロードしたファイルの名前と一致します。
次のコマンドを使用して、ドライバーが正常にインストールされたかどうかを確認します:
if (!function_exists('sqlsrv_connect')) echo " Sqlsrv ドライバーがインストールされていません";
正常にインストールされた場合、最後のステートメントには出力がありません。それ以外の場合は、「Sqlsrv ドライバーがインストールされていません」と出力されます。
PHP 5.x を使用している場合は、対応するバージョンのドライバーを使用し、PHP 7.x を使用している場合は、対応するバージョンを使用してください。ドライブの。
pdo_sqlsrv ドライバーのインストールまたは構成中に問題が発生した場合は、PHP エラー ログ ファイルで問題の詳細を確認してください。
PHP で pdo_sqlsrv ドライバーを使用する場合、関数名とメソッド名は SQL Server ドライバーとは異なります。 pdo_sqlsrv 拡張機能を処理する前に、SQL Server ドライバーの関数名とメソッド名を確認してください。
PHP ファイルで、次の方法を使用して SQL Server 認証情報が正しいことを確認します:
$connectionInfo = array("UID" =>$username, "PWD" =) > $ パスワード, "データベース" => $databaseName);
$conn = sqlsrv_connect($serverName, $connectionInfo);
if ($conn) {
echo "Connection established.";
} else{
echo "Connection could not be established."; die(print_r(sqlsrv_errors(), true));
}
概要
これらは、pdo_sqlsrv 拡張機能をインストールするために必要な手順です。この記事がお役に立てば幸いです。何か問題が発生した場合は、以下のコメント欄にメッセージを残してください。ご質問にお答えできるよう最善を尽くします。
以上がphp pdosqlsrvのインストールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。