【发布时间】:2016-02-03 12:33:22
【问题描述】:
我正在使用 Slim 框架,但遇到了 PDO 错误。我刚刚在 mac 上安装了 xamp,我使用的是 PHP 版本 7。
Type: PDOException
Message: could not find driver
File: /Applications/XAMPP/xamppfiles/htdocs/app/index.php
我检查了我的 phpinfo 并启用了 pdo_mysql。
【问题讨论】:
-
实际上我正在建立这样的连接
$dbh = new PDO("sqlsrv:server=$dbhost;Database=$dbname", $dbuser, $dbpass);它是一个 azure 服务器。 -
在 php.ini 中,删除
;附加;extension=pdo.so,如extension=pdo.so。或许。咳咳。 -
@NanaPartykar 怎么可能?我刚刚安装了xamp。而且我的 php.ini 中没有 extension=pdo.so
-
找到php.ini文件,检查
extension=pdo.so是否有;。如果是,则将其删除。并且,重新启动您的XAMPP。 -
您正在尝试连接到
sqlsrv?!这与 MySQL 服务器完全不同。PDO_SQLSRV模块是否已安装并激活?!