gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 16:31:38 25 4
gpt4 key购买 nike

我能够从本地系统上的终端连接到 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 block 内,但 catch block 从未执行。超出该行的任何内容都不会执行。

编辑:Dipti 建议我放置 ini_set('display_errors', 1);在 php 文件的顶部。这给了我一个输出,说找不到 mysqli。执行“sudo apt install php-mysql”解决了该问题。

最佳答案

您连接到sql服务器,您的服务器名称应该是localhost而不是亚马逊链接。

关于PHP - 无法连接到 aws ec2 上的 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53827336/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com