引用: http://hi.baidu.com/coyeah/blog/item/c8ff20fab1f25d17a9d31129.html
1: 環境セットアップ
sqlserver2005 または sqlserver2008
まずここからダウンロードしてくださいドライバー
http:// www.microsoft.com/downloads/details.aspx?FamilyId=61BF87E0-D031-466B-B09A-6597C21A2E2A&displaylang=ja
ダウンロード後にファイルを解凍します
設定:
1. php_sqlsrv.dll と php_sqlsr を解凍します。 v_ts.dll PHP 拡張ディレクトリ (PHPEXT) に配置されます。
2. (Windows フォルダーの下にある) php.ini ファイルを編集し、次の拡張子を追加します:
extension=php_sqlsrv.dll
extension=php_sqlsrv_ts.dll
3. extension=php_mssql.dll の前のセミコロンを削除します。数字の右側は、拡張機能がロック解除された後の 2 つのドライバーのファイル名です。このファイルが設定された拡張機能ディレクトリにあることを確認する必要があり、ここに「;」を含める必要はないことに注意してください。最初は。 ";" php.ini ファイルでは、最初のセミコロンの意味は行コメントを表します。セミコロンがある場合、サーバーは設定を読み取るときにセミコロン行をスキップし、関連する内容を読み取りません。追加のポイント。その番号を持つ行のみがサーバーによって読み取られます。
ここで説明すると、2 つのドライバーの違いは、php_sqlsrv_ts.dll がスレッドセーフなドライバーであることです。サーバー環境で php5ts.dll が使用されている場合は、このドライバーを使用します。この場合、php_sqlsrv.dll はスレッドセーフではありません。 PHP を実行しているサーバーは php5.dll をロードする必要があります
4 構成環境のテスト:
プロセス全体が完了したら、test.php を作成して、構成の関連環境をテストします。テスト コードは次のとおりです。 ? php
phpinfo();
?>
次の図が表示されたら、環境が構成されていることを示します:
2: 接続テスト
SQL Server には 2 つの一般的に使用される認証方法があります。 1 つはローカル システム アカウント認証 (Windows 認証)、もう 1 つはユーザー名とパスワードを使用する認証 (SQL Server 認証)、2 番目の認証方法は SQL Server の混合モードを有効にする必要があります。
1. Windows認証接続コードスニペットの部分:ooling "=> false);
die(true));下記のデータベースはデータベース名です。 $connectionInfo = sqlsrv_connect( $serverName,$connectionInfo), true));
Else {
c c e "はい完了"
?