无法安装PDO_SQLITE?以后的版本

时间:2015-04-25 21:49:27

标签: php sqlite ubuntu pdo

我正在尝试获取PDO_SQLITE扩展,因为我必须读取SQLite数据库。我知道我错过了这个模块,因为我收到错误消息"找不到驱动程序"。

但是当我尝试通过" sudo apt-get install php5-sqlite"它说我有它的更高版本,无法安装它。

任何人都知道如何解决这个问题?即使尝试过aptitude,它只有一个选项,就是不安装它。

1 个答案:

答案 0 :(得分:0)

这可能是由于依赖关系或奇怪的第三方存储库存在某种问题。

虽然我自己从未遇到任何问题,但进行一些研究表明此可能有效。

$ apt-get --purge remove php*
$ sudo apt-get install php5 php5-sqlite php5-mysql
$ sudo apt-get install php-pear php-apc php5-curl
$ sudo apt-get autoremove

您当然希望备份您已实施的任何特殊配置,并记下所有php'插件'你需要在安装之前安装。

您也可以尝试而不是清除与PHP有关的所有内容,只需执行sqlite

$ sudo apt-get --purge删除sqlite3 $ sudo apt-get --purge删除php5-sqlite

并尝试在此时安装它们。

我还想说明一点,我尽量少使用apt-get。我倾向于使用aptitude,因为它似乎有更好的依赖管理。如果您想要这样做,可以通过以下方式安装:sudo apt-get install aptitude。它接受大多数apt-get命令,如果只是在控制台中输入aptitude,它就会有一个漂亮的控制台界面。