Pdo sqlite驱动问题

时间:2015-10-10 17:57:39

标签: php sqlite laravel pdo

我刚刚开始使用laravel,当我尝试从sqlite返回文章JSON时,我收到此驱动程序错误。

import Tkinter

root = Tk()
f = Frame(root)

root.mainloop()
f.mainloop()
哎呀,好像出了什么问题。 Connector.php第55行中的1/1 PDOException:找不到驱动程序

public function index(){
    $articles = \App\Article::all();
    return $articles;
}

2 个答案:

答案 0 :(得分:1)

请确保您已正确安装了StreamNetworkStream个扩展程序。

如果有任何遗漏的扩展文件,

pdo将会输出。

您应该拥有这些包pdo_sqlitephp -v。并用pecl构建。 sqlite。最后,你应该在你的php.ini中启用pdo,pdo_sqlite扩展。根据你的phpinfo()输出,你的php.ini文件是php5-sqlite

再次根据您的phpinfo()输出,您的扩展文件夹为pecl install pdo && pecl install pdo_sqlite。此目录中应该有/etc/php/php.ini个文件。

答案 1 :(得分:-1)

我发现如果我们可以写入数据库,那么连接工作正常。尝试从数据库中检索时,我们都遇到了问题。我通过重新启动服务器解决了这个问题。这在Ubuntu 14.04中对我有用