- 2009-05-05 (火)
環境を用意してください
まずはwindowsXPにapache2とphp5をインストールします。
これだけでOKです。
なんとsqlite3はphp5に標準でバンドルされています!
活用しないと損ですね。
大変ありがたく使わせていただきましょう!
設定を変更します
php.ini
で
extension pdo
extension pdo_sqlite
を有効化(つまりはコメントアウトを解除)するだけでwindows上のphpでpdo関数を使ってsqlite3を動かせるようになります。
私の場合は凡ミスで動きませんでした。
上記設定が終わってもpdoが使えなかったのでphpinfoで調べるとpdo_sqliteは有効になっていませんでした。
そこで今度はコマンドプロンプトで php -i と打って確認してみると
PDO support => enabled
PDO drivers => sqlitepdo_sqlite
PDO Driver for SQLite 3.x => enable
PECL Module version => 1.0.1 $Id: p
iper Exp $
SQLite Library => 3.3.7undefined
とのことでこちらではsqliteが有効になっていました。
がそれでも動かない・・。
調べを続けると,原因は編集するべきphp.iniを間違えていたためでした。
c:\php\php.iniや c:\DocumentRoot\php.iniを編集して上記のextensionの設定変更をしていましたが,
phpinfoをよくよく見ると私の環境では
configurationfile = c:\WINDOWS\php.ini
となっていましたので,こちらを変更したら動きました。
その他大切な情報
- http://shain.blog.conextivo.com/2008/06/phppdosqlite3.html
- :: PDOを利用する為の設定 | vectorさんのブログ ::
- XP+Apache2+PHP5.2+SQLite+PDOの絡め方
- PHPでSQLiteを使ってみる。 - WADS blog @はてな
- PDOをWindowsで使う - パソコンのトラブルとノウハウ・オンラインコンサルタントWiki
Comments:0
Trackback+Pingback:0
- TrackBack URL for this entry
- http://reoto.com/archives/236/trackback/
- Listed below are links to weblogs that reference
- windowsXPに入れたapache2とphp5でsqlite3を使いたい from ぼんずーず