簡體   English   中英

PHP-無法在AWS EC2上連接到MySQL

[英]PHP - Cannot connect to mysql on 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);

?>

該代碼似乎掛在“新sqli”行上。 我嘗試將其放置在try-catch塊中,但是catch塊從未執行。 在那條線之外什么也不會執行。

編輯:Dipti建議我放置ini_set('display_errors',1); 在php文件的頂部。 這給了我一個輸出,說找不到mysqli。 進行“ sudo apt安裝php-mysql”解決了該問題。

您使用sql server連接,並且server name應為localhost而不是Amazon鏈接。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM