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