我的SQLite版本是3.4.0: image
但是我的phpinfo对SQLitev3的PDO支持未启用/列出: image
我该如何启用它?我通过XAMPP安装了我的Web服务器.
转到您的php.ini
文件并搜索"sqlite".这些可能是评论:
extension=php_pdo_sqlite.dll extension=php_sqlite.dll
取消注释它们,然后重新启动Apache.
我认为sqlite3的PDO驱动程序称为'sqlite',所以你已经安装了它.sqlite2驱动程序较旧.
PDO_SQLITE是一个实现PHP数据对象(PDO)接口的驱动程序,用于访问SQLite 3数据库.
在PHP 5.1中,SQLite扩展还为SQLite 2数据库提供了一个驱动程序; 虽然它在技术上不是PDO_SQLITE驱动程序的一部分,但它的行为类似,因此它与它一起记录.提供PDO的SQLite 2驱动程序主要是为了更容易将旧的SQLite 2数据库文件导入到使用更快,更高效的SQLite 3驱动程序的应用程序中.因此,SQLite 2驱动程序不像SQLite 3驱动程序那样功能丰富.
来自http://php.net/manual/en/ref.pdo-sqlite.php