Php PDO未捕获异常问题

Php PDO未捕获异常问题,php,pdo,connection,Php,Pdo,Connection,嘿,我有个想法: $config = array( 'host' => '****', 'username' => '****', 'password' => '****', 'dbname' => '****' ); $db = new PDO('mysql:host=' . $config['host'] . ';dbname=' . $config['dbname'], $config['username'],

嘿,我有个想法:

$config = array(
    'host'      => '****',
    'username'  => '****',
    'password'  => '****',
    'dbname'    => '****'
);

$db = new PDO('mysql:host=' . $config['host'] . ';dbname=' . $config['dbname'], $config['username'], $config['password']);
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
但我得到了这个错误:

 Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [2005] Unknown MySQL server host

我已经尝试将“更改为”,但仍然出错,有人知道原因吗?

存储在变量
$config['host']
中的
host
值可能不正确

您的应用程序无法连接到数据库。请检查
$config['host]
是否正确设置并指向可访问的mysql服务器实例