phpinfo()
говорит, что у меня есть драйвер SQLite 3.x для PDO.
php.ini упоминает только sqlite так:
[sqlite]
; http://php.net/sqlite.assoc-case
;sqlite.assoc_case = 0
[sqlite3]
;sqlite3.extension_dir =
Я пробовал бежать sudo apt-get install php5-sqlite3
и он говорит: E: Unable to locate package php5-sqlite3
Как включить sqlite? `
Похоже на путаницу в названии пакета. Я считаю, что в обоих случаях вы пытаетесь использовать sqlite3 вместо просто sqlite.
# Note the package on Ubuntu is "sqlite", not "sqlite3"
$ sudo apt-get install sqlite
php5-sqlite
$ sudo apt-get install php5-sqlite
Для поиска доступных пакетов вы можете использовать apt-cache
:
$ apt-cache -n search php5-sqlite
> php5-sqlite - SQLite module for php5
$ apt-cache -n search sqlite
> ... other stuff ...
> sqlite - command line interface for SQLite
> sqlite-doc - SQLite documentation
> sqlite3-pcre - Perl-compatible regular expression support for SQLite
> sqlitebrowser - GUI editor for SQLite databases
> ... other stuff
Надеюсь, это поможет!