2
我正在试图从我的Windows机器连接到我的Linux系统中,当出现以下错误:错误的PDO SSL连接
Warning: PDO::__construct(): SSL operation failed with code 1. OpenSSL Error messages: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number
这是连接代码:
$dbE = new PDO(
'mysql:dbname=db_name;host=host_ip;',
'username',
'password',
array(
PDO::MYSQL_ATTR_SSL_KEY =>'client_side_path\client-key.pem',
PDO::MYSQL_ATTR_SSL_CERT =>'client_side_path\client-cert.pem',
PDO::MYSQL_ATTR_SSL_CA =>'client_side_path\ca-cert.pem'
)
);
$dbE->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo 'Connected';
任何想法表示欢迎。
在您的Linux机器上配置了Open SSL吗? – 2014-10-03 15:58:56
我相信,但有没有办法测试它? – Ukuser32 2014-10-03 16:06:31
运行'openssl version'命令。 – 2014-10-03 16:09:48