Я установил xampp на моей машине windows, и я пытаюсь использовать модуль sqlite3 с php 7.4.3
Я отредактировал свой файл php .ini и настроил расширение = sqlite3 и перезапустил сервис. Когда я пытаюсь запустить это:
<?php
$db = new SQLite3('test.db');
?>
я получаю эту ошибку:
Fatal error: Uncaught Error: Class 'SQLite3' not found
Я также пытался использовать 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 относительно dir для ext, но я уверен, что все настроено правильно, так как все остальные расширения работают просто отлично. Может быть, я просто в неведении и неправильно использую sqlite3, поэтому, пожалуйста, если кто-то знает проблему, просветите меня.