Ubuntu 14.04 php7.1 sqlite驱动程序找不到要安装

Ubuntu 14.04 php7.1 sqlite驱动程序找不到要安装

我的 Laravel 应用程序有在 sqlite 数据库上运行的测试环境,但它说缺少驱动程序,我找不到安装驱动程序的任何解决方案。有人能帮忙吗?我有以下 PDO 异常:

$ php artisan migrate --database=testing
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20160303/php_pdo_sqlite.dll' - /usr/lib/php/20160303/php_pdo_sqlite.dll: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20160303/php_sqlite3.dll' - /usr/lib/php/20160303/php_sqlite3.dll: cannot open shared object file: No such file or directory in Unknown on line 0

答案1

我的 php7.1-sqliite3 驱动程序缺失,在操作系统 Ubuntu 18.04 LTS 之前它不支持(甚至任何 ppa 都不支持)。升级后,驱动程序安装成为可能,现在它正在 Laravel 5.6 中使用 phpunit 运行测试用例。*

相关内容