xampp v3.2.4启用sqlite3(WINDOWS 10)64位

xampp v3.2.4启用sqlite3(WINDOWS 10)64位,sqlite,xampp,Sqlite,Xampp,我已经在我的windows机器上安装了xampp,我正在尝试使用PHP7.4.3中的sqlite3模块 我已经编辑了php.ini文件,调整了扩展名=sqlite3并重新启动了服务。 当我尝试运行此命令时: <?php $db = new SQLite3('test.db'); ?> 我也尝试过使用pdo: $db = new PDO("sqlite:".__DIR__."/test.db"); 因此,我得到了这个错误: Fatal error: Uncaught PDOExce

我已经在我的windows机器上安装了xampp,我正在尝试使用PHP7.4.3中的sqlite3模块

我已经编辑了php.ini文件,调整了扩展名=sqlite3并重新启动了服务。 当我尝试运行此命令时:

<?php
$db = new SQLite3('test.db');
?>
我也尝试过使用pdo:

$db = new PDO("sqlite:".__DIR__."/test.db");
因此,我得到了这个错误:

Fatal error: Uncaught PDOException: could not find driver
现在我确定我有了sqlite3 ext,因为当我检查php/ext文件夹时,我可以看到php_sqlite3.dll
我没有在php.ini中更改关于ext的dir的任何其他内容,但是我确信它的设置是正确的,因为所有其他扩展都工作得很好。也许我只是无知,我使用sqlite3不正确,所以如果有人知道这个问题,请告诉我

libsqlite3.dll未安装在xampp\apache\bin文件夹中。 您必须进入xampp\php复制libsqlite3.dll并粘贴到xampp\apache\bin中。 容易修复,不确定为什么不首先安装在那里

Fatal error: Uncaught PDOException: could not find driver