首页 > 数据库 > mysql教程 > PHP 7.0 上的 Laravel 5.4:为什么我会收到'无法找到驱动程序 (MySQL)”PDO 异常?

PHP 7.0 上的 Laravel 5.4:为什么我会收到'无法找到驱动程序 (MySQL)”PDO 异常?

DDD
发布: 2024-11-14 17:01:02
原创
807 人浏览过

Laravel 5.4 on PHP 7.0: Why Am I Getting a

PHP 7.0 上的 Laravel 5.4:解决“无法找到驱动程序 (MySQL)”PDO 异常

问题概述

尝试使用以下方式迁移数据库时Ubuntu 14.04 上的 Laravel 5.4(使用 Plesk 12.5.30 和 PHP 7.0)遇到以下异常:

  • [IlluminateDatabaseQueryException]

    • 找不到驱动程序(SQL:select * from information_schema.tables,其中 table_schema = pmaramaldb 且 table_name = 迁移)
  • [PDOException]

    • 找不到驱动程序

故障排除

已尝试以下解决方案,但没有成功:

  • 启用 PDO扩展:

    • PDO 已启用。
  • 安装 php7.0-mysql:

    • PHP 7.0-mysql 已经已安装。
  • 正在安装 php5-sqlite:

    • PHP 5.5-sqlite 已安装已安装。
  • 运行composer dump-autoload:

    • 没有效果。

替代方案解决方案

确保已安装php7-mysql。运行以下命令:

sudo apt install php7.0-mysql
登录后复制

如果首选自动安装:

sudo apt install php-mysql
登录后复制

这应该解决“无法找到驱动程序 (MySQL)”PDO 异常在 Laravel 5.4 和 PHP 7.0 中。

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

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