Не удается подключиться к MySQL на AWS EC2

Я могу подключиться к серверу mysql через терминал в моей локальной системе, но не могу подключиться к нему из своего php-кода.

<!-- Establish conenction to sql -->
<?php

session_start();

$servername = "ec2-xxxx.compute-1.amazonaws.com";
$username = "username";
$password = "password";
$dbname = "database_name";

// Create connection, the code hangs on this line
$conn = new mysqli($servername, $username, $password, $dbname);

?>

Кажется, что код висит в строке ‘new sqli’. Я попытался поместить его в блок try-catch, но блок catch никогда не выполнялся. Ничто не выполняется за пределами этой линии.

Редактировать: Дипти предлагает мне разместить ini_set (‘display_errors’, 1); сверху на php-файле. Это дало мне вывод о том, что mysqli не может быть найден. Выполнение «sudo apt install php-mysql» решило проблему.

0

Решение

Вы соединяетесь с sql сервер и ваш server name должно быть localhost не амазонка ссылка.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector