为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用 shell_exec 执行 aws cli 命令?

如何使用 shell_exec 执行 aws cli 命令?

PHP
慕的地6264312 2022-07-09 16:56:24
尝试shell_exec在本地服务器上使用 php 执行 aws cli 命令(用于测试)。我正在使用 xampp、windows 操作系统、Laravel 和 php,我在 windows 上安装了 aws cli。Windows cmd 可以识别 aws 命令,但是当我尝试执行 aws 命令时shell_exec出现错误:“aws is not Recognized as an internal or external command”。尝试了这个简单的脚本:$exec = shell_exec('aws --version');$exec return null.感谢任何帮助。
查看完整描述

2 回答

?
POPMUISE

TA贡献1765条经验 获得超5个赞

如果您不能直接在 shell_exec() 中运行该命令,那么您可以使用该命令制作一个批处理文件并将其放在您网站的根目录中。然后,只需运行:

<?php echo exec("script.bat"); ?>

另外,请确保放置所需的任何环境变量,并建议使用 aws 可执行文件的完整路径


查看完整回答
反对 回复 2022-07-09
?
守候你守候我

TA贡献1802条经验 获得超10个赞

我解决了。这很简单。重新启动 xampp 是不够的。我还不得不退出 xampp 并重新输入



查看完整回答
反对 回复 2022-07-09
  • 2 回答
  • 0 关注
  • 157 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号