Мой SQLite – версия 3.4.0: изображение
Однако моя поддержка PDO phpinfo для SQLitev3 не включена / не указана: изображение
Как я могу включить его? Я установил свой веб-сервер через XAMPP.
Я думаю, что драйвер PDO для sqlite3 называется «sqlite», поэтому вы уже установили его. Драйвер sqlite2 старше.
PDO_SQLITE – это драйвер, который реализует интерфейс объектов данных PHP (PDO) для обеспечения доступа к базам данных SQLite 3.
В PHP 5.1 расширение SQLite также предоставляет драйвер для баз данных SQLite 2; в то время как он не является технически частью драйвера PDO_SQLITE, он ведет себя аналогично, поэтому он документируется вместе с ним. Драйвер SQLite 2 для PDO предоставляется в первую очередь для упрощения импорта устаревших файлов базы данных SQLite 2 в приложение, использующее более быстрый и эффективный драйвер SQLite 3. В результате, драйвер SQLite 2 не так богат, как драйвер SQLite 3.
Перейдите в файл php.ini
выполните поиск «sqlite». Вероятно, это комментарий:
extension=php_pdo_sqlite.dll extension=php_sqlite.dll
Раскомментируйте их и перезапустите Apache.
«pdo_sqlite» и «sqlite3» – это разные расширения и загружаются в php.ini
в разных строках:
extension=php_pdo_sqlite.dll extension=php_sqlite3.dll
Редактировать: здесь обсуждается тема: