Php 如何通过SSH使用\doctor\DBAL\DriverManager

Php 如何通过SSH使用\doctor\DBAL\DriverManager,php,mysql,doctrine,zend-framework2,Php,Mysql,Doctrine,Zend Framework2,我有一个与不同主机中的不同数据库连接的应用程序,其中一些需要通过ssh,有人已经能够通过doctrine实现这一点 我有 $config = new \Doctrine\DBAL\Configuration(); $conn = \Doctrine\DBAL\DriverManager::getConnection($connectionParams, $config); $conn->getDatabasePlatform()->registerDoctri

我有一个与不同主机中的不同数据库连接的应用程序,其中一些需要通过ssh,有人已经能够通过doctrine实现这一点

我有

    $config = new \Doctrine\DBAL\Configuration();
    $conn = \Doctrine\DBAL\DriverManager::getConnection($connectionParams, $config);
    $conn->getDatabasePlatform()->registerDoctrineTypeMapping('enum', 'string');
    $conn->connect();
我想象着这个方向

    $config = new \Doctrine\DBAL\Configuration();
    $config->setSsh();
    $conn = \Doctrine\DBAL\DriverManager::getConnection($connectionParams, $config);
    $conn->getDatabasePlatform()->registerDoctrineTypeMapping('enum', 'string');
    $conn->connect();