ホームページ >バックエンド開発 >PHPチュートリアル >WindowsプラットフォームでphpをSQL Server2008に接続するにはどうすればよいですか?
この記事では、主に Windows プラットフォーム上の SQL Server 2008 に PHP を接続する方法を紹介し、関連する DLL ダイナミック リンク ライブラリ ファイルと、PHP が Windows プラットフォーム上の SQL Server 2008 に接続するために必要な対応する構成と使用方法を分析します。この記事の次の
例では、Windows プラットフォームで SQL Server 2008 への PHP 接続を実装する方法について説明します。参考までに皆さんと共有してください。詳細は次のとおりです:
SQL サーバーと通信する必要がある場合は、Microsoft が提供する PHP 用 SQL Server ドライバー (msdn.microsoft.com/en-us/sqlserver) をダウンロードする必要があります。 /ff657782.aspx。これは自己解凍ファイルです。解凍すると、次のファイルが得られます。
。
このうち、52と53はPHP 5.2のバージョンを表します。
設定に従って、対応する DLL ファイルを php インストール ディレクトリの ext フォルダーにコピーします。次に、php.ini を開き、次のステートメントを追加して php_sqlsrv および php_pdo_sqlsrv 拡張機能を開きます:
php_sqlsrv_52_nts_vc6.dll php_sqlsrv_52_ts_vc6.dll php_sqlsrv_53_nts_vc6.dll php_sqlsrv_53_nts_vc9.dll php_sqlsrv_53_ts_vc6.dll php_sqlsrv_53_ts_vc9.dll php_sqlsrv_license.rtf SQLServerDriverForPHP.chm SQLServerDriverForPHP_Readme.htmThe 53 here php5.3 を表します。バージョン 5.2 の場合は、52 に変更します。PHP バージョンがスレッドセーフの場合は、PHP インストール ディレクトリに php5ts.dll が存在するはずです。これは、ここでの 2 行のステートメントに対応します。 php5nts.dll の場合、上記のステートメントは次のようになります:
——————————————————– [PHP_PDO_SQLSRV] extension=php_pdo_sqlsrv_53_ts_vc6.dll [PHP_SQLSRV] extension=php_sqlsrv_53_ts_vc6.dll —————————————————圧縮パッケージには各バージョンの dll ファイルが含まれているので、注意深く確認してください。 拡張機能を有効にした後、sqlserver に接続できるように Apache を再起動します。ただし、Microsoft SQL Server 2008 R2 Native Client をインストールしていない場合は、http://msdn にアクセスする必要があります。 Microsoft.com/en-us /library/cc296170(SQL.90).aspx をダウンロードしてインストールします。これは、Microsoft の拡張パッケージにはこのサポートが必要であるためです。
すべての準備が整ったら、PHP コードを作成できます。PHP 用 SQL Server ドライバーをダウンロードした場合は、解凍されたフォルダーにヘルプ ドキュメントが含まれています。ここでは Web マスターが簡単な例を紹介します。
—————————————————————- [PHP_PDO_SQLSRV] extension=php_pdo_sqlsrv_53_nts_vc6.dll [PHP_SQLSRV] extension=php_sqlsrv_53_nts_vc6.dll —————————————————-
接続に失敗した場合は、SQL サーバーを再起動して、もう一度試してください。
以上がWindowsプラットフォームでphpをSQL Server2008に接続するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。