【问题标题】:Could not find driver for Laravel [Cent OS 6]找不到 Laravel [Centos 6] 的驱动程序
【发布时间】:2015-08-04 14:38:39
【问题描述】:

我尝试sudo yum install php54w-pdo --enablerepo=remi在centos 6中安装PDO驱动。

安装成功。但是laravel引发了异常 PDOException in Connector.php line 47: could not find driver

尽我所能。尝试了与stackoverflow不同的解决方案。但没用。

【问题讨论】:

  • "yum install php54w-pdo --enablerepo=remi" 没有意义。 php54w-* 来自“webtatic”,而不是来自“remi”

标签: php laravel pdo centos


【解决方案1】:

您可能还需要为您正在使用的数据库安装 pdo 驱动程序。 php-pdo 单独是不够的,因为它主要是抽象层并且能够连接到特定的数据库,它还需要一个正确的驱动程序(即 php54w-mysqlnd 它将提供 pdo-mysql 驱动程序)。

【讨论】:

  • 对于所有扩展都可以使用“yum install php-”,无论提供它的软件包是什么(在这种情况下是 yum install php-pdo_mysql)。包布局已更改,可能会再次更改。
猜你喜欢
  • 2020-09-11
  • 2021-11-14
  • 2010-12-16
  • 2020-05-21
  • 2022-11-23
  • 2016-05-16
  • 2019-11-07
  • 2016-06-10
相关资源
最近更新 更多