首页 > 解决方案 > 在命令模式下运行时出现 PDOException “找不到驱动程序”

问题描述

我想在 Ubuntu 中使用命令行运行一个 php 脚本(命令:php /var/www/test.php),它在浏览器中运行正常(url:http ://example.com/test.php ),但是在运行时在命令中,当 pdo 尝试连接到 mysql 时,抛出异常“找不到驱动程序”,我检查了包含路径是否正确,有人可以帮我解决这个问题吗?

代码非常非常简单:

<?php
$username = "root";
$pwd = "test";
try {
    $pdo = new PDO("mysql:host=localhost;port=3306;dbname=db", $username, $pwd, [PDO::ATTR_PERSISTENT => true]);
} catch (PDOException $e) {
    die("Connect Error Infomation:" . $e->getMessage());
}


标签: phpmysqlpdo

解决方案


推荐阅读