使用webman提供的静态php执行连接MySQL数据库出现异常,连接本地数据库报错以下截图,但是连接远程数据库就不会报错,参数相同的情况下,使用我本地安装的其他版本的php直接连接本地数据库也正常

<?php
$host = 'localhost';
$port = '3307'; // MySQL 端口号
$dbname = 'your_database';
$username = 'your_username';
$password = 'your_password';
try {
$pdo = new PDO("mysql:host=$host;port=$port;dbname=$dbname;charset=utf8", $username, $password);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "数据库连接成功!";
} catch(PDOException $e) {
echo "连接失败: " . $e->getMessage();
}
?>
操作系统是Ubuntu20.04

你这明显是依赖包没有安装的原因
什么依赖包?PDO? 但是我用这个连接远程的一个数据库是可以连接通的
把host从localhost改成127.0.0.1
这个已经试过了,也不行的
给出数据库还有其他系统相关信息吧,虚空解题的事没人干