SQLite为PHP 5编译的设置是什么?

时间:2011-04-11 18:00:21

标签: php database configuration sqlite pdo

SQLite 3.7附带新的write-ahead logging (WAL),并且有许多设置可以be configured。但是,似乎没有任何方法可以使用PHP PDO SQlite lib更改任何内容。 PHP扩展中包含的sqlite3.ini文件只有一个配置选项。

有什么地方我可以看到PHP项目编译SQLite的选项有哪些?有没有办法为PHP构建我自己的sqlite扩展,以便我可以配置这些设置?

1 个答案:

答案 0 :(得分:1)

使用phpinfo(),您应该可以看到编译了哪个版本的SQLite库PHP。


例如,这是我在PHP 5.3.2安装(一些不太新的Ubuntu的默认版本)上的内容

http://extern.pascal-martin.fr/so/so-5625435-2.png

而且,对于PDO:

http://extern.pascal-martin.fr/so/so-5625435-1.png


我想你可以通过从源代码重新编译PHP来获得更新的东西 - 并且可能使用更新版本的SQLite开发库。

例如,这是我在本周末发表的PHP 5.3.99版本的phpinfo()输出的相关部分的截图(在Ubuntu 10.10上)

http://extern.pascal-martin.fr/so/so-5625435-3.png