在 sqlite 的 laravel 中找不到 pdo 异常驱动程序

2022-08-30 20:25:23

当我运行命令时,我得到:php artisan migrate

[PDOException] 找不到驱动程序。

我将默认数据库设置为sqlite,并使用命令检查是否有用于sqlite的pdo驱动程序。我无法理解我的问题。php -i


答案 1

您的系统缺少安装。phpSQLite

使用以下命令安装它:

sudo apt-get install php7.0-sqlite

然后重新启动您的 apache 服务器

sudo /opt/lampp/lampp restart

答案 2

您需要在服务器上安装 PDO,或者可能只需要注释掉文件中的以下行。php.ini

;extension=pdo_sqlite

(删除字符);

然后,您应该重新启动服务器。


推荐