PHP支持sqlite3

obu*_*zek 6 php sqlite

我如何知道PHP是否使用SQLite支持进行编译?如果不是,并且我没有更改权限,除了访问php-sqlite3函数之外,还有什么其他方法可以读取SQLite数据库?

kar*_*m79 5

phpinfo(); 应该告诉你编译的是什么.执行:

<?php

phpinfo();

?>
Run Code Online (Sandbox Code Playgroud)

并在HTML输出中查找sql​​ite.


djn*_*djn 4

我看到你特别要求SQLite v.3支持,所以你要检查的是PDOPDO_sqlite支持。本机php_sqlite扩展仅支持 PHP 5 至 5.2 中的 SQLite v.2。PHP 5.3 有一个本机php_sqlite3扩展,但我想这不是你的情况,因为它昨天才发布。

我相信如果您的设置不包括这一点,您就运气不好了,因为建议的 PEAR MDB2 只是现有驱动程序的抽象层,它不会替代它们。