PDO_DBLIB ライブラリをダウンロード
MySQL ライブラリ: PDO_MYSQL、Oracle ライブラリ: PDO_OCI など、PDO のさまざまなライブラリが PECL にあります。
SQL Server の接続ライブラリとして、次のコマンドを使用して PDO_DBLIB をダウンロードします:
wget http://pecl.php.net/get/PDO_DBLIB
PDO_DBLIB ライブラリをインストールします
ダウンロードが完了したら、PEAR を介してインストールします:
/usr/bin/pear install PDO_DBLIB-1.0.tgz
インストールが成功したら、/usr/lib64 /php/modules (非 64 ビット) ホストの /usr/lib/...) ディレクトリに pdo_dblib.so ライブラリが必要です (以下に示すように)。次に、pdo_dblib.so ライブラリを php と結合し、/etc/php.d と入力して、pdo_dblib.ini という名前のファイルを作成する必要があります。その中に次のコードを記述します:
extension=pdo_dblib.so
Apacheサービスを再起動します
service httpd restart
PHPテスト
簡単なコードでMSSQLに正常に接続できるかテストします。 PDO を使用してさまざまなタイプのデータベースにアクセスする場合、PDO() の接続パラメーターを変更するだけで済み、他の呼び出し関数は同じになるため、開発中にデータベースが異なるために異なる操作関数が呼び出されることがなくなります。
<?php $db = new PDO("dblib:host=myHost;dbname=myDB","myUserName","myPassword"); $sql = "select count(*) count from testTable"; $res = $db->query($sql); while ($row = $res->fetch()){ print_r($row); } $res = null; $db = null; ?>
pdo を使用して sqlserver に接続する PHP の例や関連記事の詳細については、PHP 中国語 Web サイトに注目してください。