Unbuntu 14.04 + Nginx + PHP5-FPM + sqlite3:pdo sqlite 找不到驱动程序

Unbuntu 14.04 + Nginx + PHP5-FPM + sqlite3:pdo sqlite 找不到驱动程序

phpinfo()说我有用于 PDO 的 SQLite 3.x 驱动程序。

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?`

答案1

看起来只是一些包名称混淆。我相信在这两种情况下,您都在尝试“sqlite3”,而不仅仅是“sqlite”。

A:你在服务器上安装了sqlite3吗?

# Note the package on Ubuntu is "sqlite", not "sqlite3"
$ sudo apt-get install sqlite

B:PHP 包是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

希望有帮助!

相关内容