【发布时间】:2012-07-10 12:59:21
【问题描述】:
MySQL-server 和 PHP5-MySQLi 版本是否必须匹配才能建立连接?我目前收到以下错误:我正在运行 BSD。 “致命错误:未捕获的异常 'PDOException' 带有消息 '找不到驱动程序'...”
这是连接信息:
$info = "mysql:dbname=myDB;host=localhost";
$user = "dbUser";
$pw = "somePW";
return(new PDO($info, $user, $pw));
这是我的 MySQL 信息:
mysql-server-5.5.24
php5-mysqli-5.4.3
【问题讨论】:
-
phpinfo();看看你有什么 PDO 驱动程序。你没有PDO Mysql。 mysqli 和 PDO 是 2 个不同的 DBAL,看起来你把它们弄糊涂了 -
启用 PDO 支持的 PDO 驱动 sqlite
-
是的,只有
sqlite驱动,没有mysql驱动