2014-04-30 176 views
0

是否有可能通過ZF2到我的MySql服務器進行SSL加密連接? 如果是,那怎麼可能? 我無法在Web上找到ZF2 PDO SSL連接的任何內容。SSL加密ZF2 PDO連接到Mysql

+0

退房http://stackoverflow.com/questions/9738712/connect-to-remote-mysql-server-with-ssl-from-php,你可能需要編輯,雖然核心文件,不使用ZF2但它顯然是可能的 –

回答

3
return array(
    'db' => array(
     'adapters' => array(
      // The first (default) database connection 
      'zf2' => array(
       'driver' => 'pdo', 
       'dsn' => 'mysql:dbname=zf2;host=sandbox-db-vm', 
       'username' => 'root', 
       'password' => 'password', 
      ), 
      // Now the second database connection 
      'zf2ssl' => array(
       'driver' => 'pdo', 
       'dsn' => 'mysql:dbname=zf2;host=sandbox-db-vm', 
       'username' => 'ssl_user', 
       'password' => 'ssl_test', 
       PDO::MYSQL_ATTR_SSL_KEY => '/etc/mysql-ssl/client-key.pem', 
       PDO::MYSQL_ATTR_SSL_CERT => '/etc/mysql-ssl/client-cert.pem', 
       PDO::MYSQL_ATTR_SSL_CA => '/etc/mysql-ssl/ca-cert.pem' 
      ), 
     ), 
    ), 
    'service_manager' => array(
     // Let's make sure our adapters get instantiated 
     'abstract_factories' => array(
      'Zend\Db\Adapter\AdapterAbstractServiceFactory', 
     ), 
    ), 
);