aws mysql 连接不上,MySQL连接不工作在AWS EC2

I have trying to configure AWS server myself.

Info1: EC2 as hosting and select Ubuntu 14 as OS and install Apache PHP and I have check that it php and http works. I have install Apache and php using below

command:

sudo apt-get install apche2 php5 libapche2-mod-php5

and install MySQL client using

sudo apt-get install mysql-client-core-5.5

Info2: RDS as mysql database instance it is working.

Info3: When we trying to import sql from EC2 server using command it work

Info4: t2.micro as EC2 Instance and t2.micro as RDS instance

Issue:

When we try to connection RDS from a php script it showing error:

Call to undefined function mysqli_connect() in /var/www/html/awsmysql.php on line 3

My script code is:

echo "Create connection";

$con=mysqli_connect("awsmysqlhost","root","password1223","db");

echo "Check connection";

try{

if (mysqli_connect_errno()) {

echo "Failed to connect to MySQL: " . mysqli_connect_error();

}

echo "Create database";

$sql="Select * from test";

if (mysqli_query($con,$sql)) {

$result = mysqli_query($con,"Select * from test");

while($row = mysqli_fetch_array($result)) {

echo $row['id'] . " " . $row['name'];

echo "
";

}

echo "Database my_db created successfully";

// var_dump($r);

} else {

echo "Error creating database: " . mysqli_error($con);

}

}catch(Exception $e)

{

echo "

";

var_dump($e);

echo "

";

}

?>

Question(s):

Is need to install some MySQL or PHP to library which will connect EC2 with RDS and running the system?

Need some Apache Configuration at EC2 Instance?

Is there need some setting at AWS?

解决方案

Please install php extension for mysql. Run below command and then try.

apt-get install php5-mysql

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值