SQLite 3.7附带新的write-ahead logging (WAL),并且有许多设置可以be configured。但是,似乎没有任何方法可以使用PHP PDO SQlite lib更改任何内容。 PHP扩展中包含的sqlite3.ini文件只有一个配置选项。
有什么地方我可以看到PHP项目编译SQLite的选项有哪些?有没有办法为PHP构建我自己的sqlite扩展,以便我可以配置这些设置?
答案 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上):