首页 >数据库 >mysql教程 >为什么我在 PHP 7.0 上的 Laravel 5.4 中遇到'无法找到驱动程序”异常?

为什么我在 PHP 7.0 上的 Laravel 5.4 中遇到'无法找到驱动程序”异常?

Susan Sarandon
Susan Sarandon原创
2024-11-16 12:08:03277浏览

Why Am I Getting

PHP 7.0 上的 Laravel 5.4:解决“找不到驱动程序”异常

问题:

尝试使用 Ubuntu 14.04 在 PHP 7.0 上迁移 Laravel 5.4 项目时,遇到以下异常:

[IlluminateDatabaseQueryException]

could not find driver (SQL: select * from information_schema.tables where table_schema = pmaramaldb and table_name = migrations)

[PDOException]

could not find driver

可能的解决方案:

启用扩展解决方案:

检查 PDO 扩展是否启用。

安装 php7.0-mysql 解决方案:

通过运行确保安装 MySQL:

sudo apt-get install php7.0-mysql

SQL Lite 安装解决方案:

尝试通过运行安装 SQLite:

sudo apt-get install php5-sqlite

Composer Dump-autoload 解决方案:

运行以下命令:

composer dump-autoload

解决方案:

如果上述解决方案不起作用,请尝试安装 php7-mysql。执行以下命令:

sudo apt install php7.0-mysql

或者,安装最新版本的 php-mysql:

sudo apt install php-mysql

以上是为什么我在 PHP 7.0 上的 Laravel 5.4 中遇到'无法找到驱动程序”异常?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn