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

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

答:你在服务器上安装了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 

最后

要search可用包,可以使用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 

希望有所帮助!