SQLSRV: PHP 5.3 以降の MSSQL の代替
PHP 5.3 では、php_mssql.dll ファイルは使用できなくなりました。これは、既存の MSSQL 拡張機能がサポートされなくなったことを意味します。幸いなことに、SQLSRV と呼ばれる代替ドライバーが Microsoft から入手可能です。
Windows 上の PHP 5.3 以降で SQLSRV を使用するには、次の手順に従います。
-
SQLSRV ドライバーをダウンロードします。 Microsoft の Web サイト (msdn.microsoft.com/en-us/sqlserver/ff657782.aspx) にアクセスして、SQLSRV ドライバー パッケージをダウンロードします。
-
ドライバー ファイルを配置します。 ダウンロードしたファイルを解凍します。パッケージを作成し、適切なドライバー ファイル (PHP 5.3、非スレッドセーフ、VC9 用の php_sqlsrv_53_nts_vc9.dll) を PHP 拡張ディレクトリにコピーします。
-
php.ini ファイルを編集します。 php.ini ファイルに次の行を追加します:
extension=php_sqlsrv_53_nts_vc9.dll
ログイン後にコピー
(パスとファイル名をシステムの適切な値に置き換えます)
-
Web サーバー: Web サーバーを再起動して、新しい拡張機能をロードします。
追加メモ:
- 以下に基づいて適切なドライバー ファイルを使用してください。 PHP のバージョン、スレッド セーフ、および使用するコンパイラー (VC6 または VC9)。
- 詳細な手順については、SQLSRV インストール ドキュメント (php.net/manual/en/sqlsrv.installation.php) を参照してください。
- SQLSRV は、データベース接続のために PDO (PHP データ オブジェクト) とともに使用することもできます。詳細については、PHP ドキュメントを参照してください。
以上が提供された記事の内容に適合する、質問ベースのタイトルをいくつか次に示します。
直接的かつ有益:
* PHP 5.3 以降で MSSQL の代わりに SQLSRV を使用する方法
* SQLSRV とはの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。