Соединение Mysql не работает на AWS EC2

Я сам пытаюсь настроить сервер AWS.

Info1: EC2 как хостинг и выберите Ubuntu 14 в качестве ОС и установите Apache PHP, и я проверю, что это работает php и http. Я устанавливаю Apache и php, используя следующую команду:

sudo apt-get install apche2 php5 libapche2-mod-php5 

и установите клиент MySQL, используя

 sudo apt-get install mysql-client-core-5.5 

Info2: RDS как экземпляр базы данных mysql, он работает.

Info3: Когда мы пытаемся импортировать sql с сервера EC2, используя команду, она работает

Info4: t2.micro как экземпляр EC2 и t2.micro как экземпляр RDS

Выпуск:

Когда мы пытаемся подключить RDS из скрипта php, он показывает ошибку:

Вызов неопределенной функции mysqli_connect () в /var/www/html/awsmysql.php в строке 3

Мой код сценария:

 <?php echo "Create connection"; $con=mysqli_connect("awsmysqlhost","root","password1223","db"); echo "Check connection"; try{ if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); } echo "Create database"; $sql="Select * from test"; if (mysqli_query($con,$sql)) { $result = mysqli_query($con,"Select * from test"); while($row = mysqli_fetch_array($result)) { echo $row['id'] . " " . $row['name']; echo "<br>"; } echo "Database my_db created successfully"; // var_dump($r); } else { echo "Error creating database: " . mysqli_error($con); } }catch(Exception $e) { echo "<pre>"; var_dump($e); echo "</pre>"; } ?> 

Вопросов):

  • Нужно ли устанавливать некоторые MySQL или PHP в библиотеку, которая будет подключать EC2 с RDS и запускать систему?

  • Нужна какая-то конфигурация Apache в EC2-экземпляре?

  • Нужна ли какая-то настройка в AWS?