当我尝试将 *shell_exec(cmd)* 或system(cmd)用于ping google.com之类的命令时,它可以正常工作。
代码 1:将在 PHP 中工作
<?php
echo shell_exec(ping google.com)
?>
但是当我尝试执行以下代码时,它会返回一个空白页。
代码 2:在 PHP 中不起作用
<?php
echo shell_exec(ec2-describe-addresses --region us-west-2)
?>
两个命令
1.ping google.com
2.ec2-describe-addresses --region us-west-2
在 Windows 命令提示符下正常工作。
有人可以指导我如何在 PHP 中运行第二个命令吗?
PS:ec2-describe-addresses --region us-west-2是 AWS EC2 命令,用于描述账户的弹性 IP 地址 http://aws.amazon.com/articles/Amazon-EC2/1346