我正在学习Laravel和迁移。我已成功安装了Homestead,所有内容都已启动并运行 - 包含MySQL - 直到我发布第一个
php artisan migrate
和shell输出
[PDOException]
could not find driver
所以我通过SSH连接到虚拟机并尝试安装使用数据库所需的PHP扩展,但是apt-get
检测到我已经安装了最新的驱动程序版本。然后我检查PDO是否正常工作,所以我输入php -i | grep PDO
,一切看起来都不错:
PDO
PDO support => enabled
PDO drivers => mysql, pgsql, sqlite
PDO Driver for MySQL => enabled
PDO Driver for PostgreSQL => enabled
PDO Driver for SQLite 3.x => enabled
我没有想法,可能会出错?