2009-05-30 1 views
5

Моя SQLite является версия 3.4.0: imageКак включить драйвер PDO для sqlite3 в php?

Однако поддержка PDO моего phpinfo для SQLitev3 не включен/в списке: image

Как я могу включить его? Я установил свой веб-сервер через XAMPP.

+0

Что PHP-версию вы используете? – Silfverstrom

+0

Я использую PHP версию 5.2.9. Благодаря!! –

ответ

5

Я думаю, что драйвер 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.

От http://php.net/manual/en/ref.pdo-sqlite.php

+0

О, ладно! Благодаря! –

6

Перейти к файлу php.ini и поиск "SQLite". Вероятно, это комментарий:

extension=php_pdo_sqlite.dll 

extension=php_sqlite.dll 

Разогнать их и перезапустить Apache.

+8

«И перезапустите Apache» - +1 Lol. – rtheunissen

0

"Pdo_Sqlite" и "sqlite3" различные расширения и загружаются в php.ini в разных строках:

extension=php_pdo_sqlite.dll 

extension=php_sqlite3.dll 

 Смежные вопросы

  • Нет связанных вопросов^_^