【PHP】 Microsoft SQL Server 2005 Driver for PHP v1.0がリリースされました
下記のサイトからダウンロードできます。
https://www.microsoft.com/downloads/details.aspx?FamilyId=61BF87E0-D031-466B-B09A-6597C21A2E2A&displaylang=en
インストール簡易手順
1)SQLServerDriverForPHP.exeをダウンロード。
2)解凍場所を指定して解凍。
3)php.ini に Extensionとして追加。(extension=php_sqlsrv_ts.dll あるいは php_sqlsrv.dll)
4)あとは.chmファイル(ヘルプ)に従って利用する。サンプルコードもあり。
前提条件
サポートされるOS:
Windows 2000 Service Pack 4; Windows Server 2003 Service Pack 2; Windows Server 2008; Windows Small Business Server 2003 ; Windows Vista Service Pack 1; Windows XP Service Pack 2
※ヘルプファイルより:x86 版のWindowsのみ対応。
PHPのバージョン:
PHP 5.X.X. PHPのダウンロードとインストールする方法については https://php.net.
SQL Server ネイティブクライアント:
Microsoft SQL Server ネイティブクライアントが必要です。SQL Server ネイティブクライアントについては SQL Server Native Client page (MSDN)
SQL Serverのバージョンとエディション
SQL Server 2005のいずれかのエディション
Webサーバー
PHPが動作するように構成されたWebサーバー
ソースコード
下記で公開されています。
https://www.codeplex.com/SQL2K5PHP
動作原理
要はC++で書かれたPHP用のラッパーで通信部分については SQL Server 2005 ODBCドライバーに依存しています。故に本ドライバーを使って動作するPHPコードはWindows上でのみ動作可能。
PHPのコードからのデータベースアクセスをこのドライバーで翻訳してODBCドライバーに渡す構造です。
その他 追加情報
開発チームのブログ
https://blogs.msdn.com/sqlphp/
フォーラム
https://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=2108&SiteID=1
さあ、サンプルを使った動作については今後実施してみた内容を書いていきます。日本語対応も気になるところです。(*^_^*)