如何从浏览器中使用php启动aws实例



当我试图从有启动AWS ec2实例命令的浏览器执行php文件时,我会收到错误,因为找不到ec2start命令,但当我在Ubuntu中从命令提示符执行该文件时,它运行良好,因为我是作为根用户执行的,但当我们从浏览器执行该文件,它会与apache用户一起执行

任何人都知道这个问题的解决方案,

谢谢,

很可能您的命令行环境与PHP的不同。

为了实现您的要求,您需要使用绝对文件名指定ec2start。

首先从命令提示符运行以下命令以查找路径:

whereis ec2start

它应该返回一个路径列表,只需找到包含ec2start的路径即可。

接下来,只需使用您在PHP脚本中找到的路径,如下所示:

shell_exec('/path/to/ec2start');

相关内容

  • 没有找到相关文章

最新更新