如何解决Php 7没找到Sqlite3?

Mah*_*ari 7 php sqlite ubuntu-16.04

我将我的Ubuntu升级到16.04 LTS.我在那个操作系统上有php5.我在一个脚本中使用了Sqlite3,我可以轻松地从cli运行它.

升级后没有它是运行cli => /etc/php/7.0/cli的php7

但它无法检测SQLite3,我得到'PHP致命错误:类'SQLite3'找不到'错误.

我尝试使用此命令再次安装它:

sudo apt-get install sqlite3
Run Code Online (Sandbox Code Playgroud)

但它说它现在安装了.

我如何解决php7可以检测SQLite3的这个问题?

提前致谢

小智 16

sudo apt-get install php7.0-sqlite3

  • 如有必要,将7.0更改为适当的版本,例如7.2 (2认同)

Fas*_*ver 6

sudo apt install php-sqlite3
Run Code Online (Sandbox Code Playgroud)

这对我有用,并安装了php7.0-sqlite3并设置了配置文件.

这适用于Ubuntu 16.04及更高版本.

  • 谢谢!似乎我需要这个命令安装的`php7.2-sqlite3`,并且在接受的答案中指定 7.0 并不好。 (2认同)