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

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

Susan Sarandon
发布: 2024-11-16 12:08:03
原创
274 人浏览过

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中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板