WordPress サイトを実行する EC2 インスタンスがあります。WordPress データベースは RDS インスタンス上にあります。SSL経由でデータベースに接続したい。
私が読んだところによると、WordPress がそのまま使用する MySQL 拡張機能は SSL をサポートしていません。そこで、SSL をサポートする MySQLi を使用する WordPress db スクリプトをインストールしました。
私が遭遇した問題は、Amazon が 1 つのキー ファイル (詳細)しか提供していないことです。また、SSL 経由で MySQLi を使用して見つけることができるすべての例には、少なくとも 3 つのファイルが含まれています。
$db = mysqli_init();
$db->ssl_set('server-key.pem','server-cert.pem','cacert.pem',NULL,NULL);
mysql コマンド ライン アプリから SSL 経由でデータベースに接続できます。ファイルが1つしかない場合、PHPのMySQLi拡張機能を機能させるために何をする必要があるか教えてもらえますか?