我有一个运行 WordPress 网站的 EC2 实例。WordPress 数据库位于 RDS 实例上。我想通过 SSL 连接到数据库。
据我所知,WordPress 使用的开箱即用的 MySQL 扩展不支持 SSL。因此,我安装了一个使用 MySQLi 的 WordPress 数据库脚本,它支持 SSL。
我遇到的问题是 Amazon 只提供一个密钥文件(更多信息),而我能找到的使用 MySQLi over SSL 的所有示例都至少包含 3 个文件:
$db = mysqli_init();
$db->ssl_set('server-key.pem','server-cert.pem','cacert.pem',NULL,NULL);
Run Code Online (Sandbox Code Playgroud)
我可以从 mysql 命令行应用程序通过 SSL 连接到我的数据库。鉴于我只有 1 个文件,谁能告诉我需要做什么才能让 PHP 的 MySQLi 扩展正常工作?