Как включить драйвер PDO для sqlite3 в php?
мой SQLite-это версия 3.4.0: изображения
однако поддержка PDO моего phpinfo для SQLitev3 не включена / указана: изображения
Как я могу включить его? Я установил свой веб-сервер через XAMPP.
4 ответов
Я думаю, что драйвер PDO для sqlite3 называется "sqlite", поэтому он уже установлен. Драйвер sqlite2 старше.
PDO_SQLITE-это драйвер, который реализует объекты данных PHP (PDO) интерфейса для доступа к SQLite 3 база данных.
в PHP 5.1 расширение SQLite также предоставляет драйвер для SQLite 2 базы данных; хотя технически это не так часть драйвера PDO_SQLITE, it ведет себя аналогично, поэтому это документировано рядом с ним. Драйвер SQLite 2 для PDO предоставляется в первую очередь, чтобы сделать это проще импортировать устаревший SQLite 2 файлы базы данных в приложении что использует более быстрое, более эффективное Драйвер SQLite 3. В результате Драйвер SQLite 2 не является многофункциональным в качестве драйвера SQLite 3.
перейти к вашей php.ini
file и поиск "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