duandanxiu6965 2018-12-18 06:14
浏览 56

PHP - 无法连接到aws ec2上的mysql

I am able to connect to the mysql server from the terminal on my local system but cannot connect to it from my php code.

<!-- 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);

?>

The code seems to hang on the 'new sqli' line. I tried placing it inside a try-catch block, but the catch block is never executed. Nothing gets executed beyond that line.

Edit: Dipti suggest that I place ini_set('display_errors', 1); on top on the php file. This gave me an output saying that mysqli couldn't be found. Doing a "sudo apt install php-mysql" fixed the issue.

  • 写回答

1条回答 默认 最新

  • duanjian3338 2018-12-18 07:08
    关注

    You connect with sql server and your server name should be localhost not amazon link.

    评论

报告相同问题?

悬赏问题

  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测