PDOでデータベース操作(PHP5)

PHP5で使えるDB抽出レイヤー、PDOのインストール。

PEAE::DB,MDB,ネイティブ関数と比べて、
>比較的高速に動作
>例外処理に対応している
といったところでしょうか。
見た感じ、ベータ版らしい。

自鯖へのインストール

// PDOのインストール
pear download pdo
tar zxvf PDO-0.3.tgz
cd PDO-0.3
phpize
./configure
make
make install
// extensions/no-debug-non-zts-20041030/
// 以下に出来たので、extensions直下にコピーする
vi php.ini
  extensions=pdo.so

// PostgreSQL,MySQLドライバのインストール
pear download pdo_pgsql
pear install PDO_PGSQL-0.2.tgz
pear download pdo_mysql
pear install PDO_MYSQL-0.2.tgz
// 特にエラーは出なかった
// pdo.soと同じく、extensions直下にコピー
vi php.ini
  extensions=pdo_pgsql.so
  extensions=pdo_mysql.so

// モジュールのチェック
php -m
...
PDO
pdo_pgsql
pdo_mysql
...
// ブラウザからチェック
vi test.php
<?php phpinfo(); ?>
// PDO,pdo_pgsql,pdo_mysqlの項目が出ていないようなら、
// apacheを再起動してみる

あとは接続テストスクリプトなど作って試してみればOK

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中