Подтвердить что ты не робот

PDO_SQLITE driver нет.. что делать?

Я вижу везде (в том числе в официальных документах), что драйвер PDO_SQLITE должен быть включен по умолчанию в PHP.

Однако, когда я смотрю на мой extension_directory, я вижу только эти файлы:

gd.so mcrypt.so mysqli.so mysql.so pdo_mysql.so pdo.so

И, в результате, я пытаюсь установить фреймворк (Symfony), мне нужно установить либо PDO_SQLITE, либо расширения SQLite3.so...

Может ли кто-нибудь помочь? Могу ли я просто попробовать найти нужный файл .so где-то в Интернете, поместить его в свой файл extensions_directory и затем включить его в php.ini??

BTW: Я запускаю php 5.3.6, загруженный с помощью apt-get на ubuntu.

4b9b3361

Ответ 1

Вы попробовали sudo apt-get install php5-sqlite?

Ответ 2

Для пользователей Windows:

удален комментарий (;) из php.ini

extension=php_pdo_sqlite.dll

extension=php_sqlite3.dll

Ответ 3

Для PHP 7.0 и выше:

sudo apt-get install php-sqlite3

Ответ 4

Для Windows 10 - 64 бит, версия PHP 7.2 Необходимо только удалить (;) До; extension = pdo_sqlite; extension = sqlite3

После расширения = расширение pdo_sqlite = sqlite3

Перезагрузите сервер и уже.

Ответ 5

В моем случае я использовал php 7.2 в Ubuntu. Я должен был выполнить следующую команду,

sudo apt install php7.2-sqlite