Windows上でPHP 5.1.1を導入し、SQLiteを使おうとしたが、使えなかった。以前まで使っていたバージョン5.0.3では特に設定をしなくても使えたのだが。
そこで、php.iniのextensionの設定でphp_sqlite.dllを有効にしたが、dllが見つからないと警告されてしまった。いろいろ調べて他のDLLも有効にする必要がある。追加した部分を以下に示す。
extension=php_pdo.dll extension=php_pdo_sqlite.dll extension=php_sqlite.dll
なお、extesion_dirは次のように、PHPを展開したフォルダ内のextを指すようにする。
extension_dir="D:/php/ext/"
仕様変更でもあったのだろうか?