[英]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.