'PDOException',消息'无法使用AppServer找到驱动程序'

时间:2015-02-17 15:27:54

标签: php mysql pdo appserver

我已安装AppServer 2.5.10(包括Apache和MySQL),我收到此错误:

  

致命错误:未捕获的异常'PDOException',消息'不能   在C:\ AppServ \ www \ compras.mysql \ bd.php中查找驱动程序:17堆栈跟踪:#0   C:\的appserv \ WWW \ compras.mysql \ bd.php(17):   PDO-> __ construct('mysql:host = loca ...','root','root')#1   C:\ AppServ \ www \ compras.mysql \ datos.php(9):Bd-> __ construct()#2   C:\ AppServ \ www \ compras.mysql \ index.php(6):categorias()#3 {main}   在第17行的C:\ AppServ \ www \ compras.mysql \ bd.php中抛出

我已经取消注释位于Windows中的php.ini文档中的“extension = php_pdo_mysql.dll”行,但它仍无法正常工作。

   function __construct() {
    $this->usuario = 'root';
    $this->clave = 'root';
    $this->dsn = 'mysql:host=localhost;dbname=compras';
    $this->conn = new PDO(
            $this->dsn, 
            $this->usuario, 
            $this->clave);
}

这是我的代码的一部分。错误中指出的行是用于创建新PDO的行。 知道为什么它不起作用吗?

0 个答案:

没有答案