gpt4 book ai didi

php - 使用 AppServer 的消息为 'could not find driver' 的“PDOException”

转载 作者:行者123 更新时间:2023-11-30 22:49:32 24 4
gpt4 key购买 nike

我已经安装了 AppServer 2.5.10(包括 Apache 和 MySQL),但出现此错误:

Fatal error: Uncaught exception 'PDOException' with message 'could not find driver' in C:\AppServ\www\compras.mysql\bd.php:17 Stack trace: #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} thrown in C:\AppServ\www\compras.mysql\bd.php on line 17

我已经取消了位于 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 的行。知道为什么它不起作用吗?

最佳答案

habilite a extensão PDO_MYSQL/enable the extension PDO_MYSQ

cd php5.3.29/ext/pdo_mysql
phpize
./configure
make && make install

#php.ini
extension=pdo_mysql.so

关于php - 使用 AppServer 的消息为 'could not find driver' 的“PDOException”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28564956/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com