【发布时间】:2018-05-31 08:56:56
【问题描述】:
当我执行时
s3cmd put --acl-public --guess-mime-type /html/file.png s3://bucket/files/file.png
通过腻子中的 cmd 它可以完美运行,但是当我尝试通过 PHP 执行此操作时:
system("s3cmd put --acl-public --guess-mime-type /html/file.png s3://bucket/files/file.png");
什么都没有发生。有谁知道它为什么不起作用?我必须修改 php.ini 中的设置还是我做错了什么?
【问题讨论】:
-
我也试过 exec,但它不起作用。
-
它是什么类型的服务器? (我相信 *nix 命令以
www-data运行,并且某些命令被排除在外) -
您还应该能够使用
$response = exec('ls'); print_r($response);来查看回复。 -
我尝试输出响应,但它是空白的
标签: php http amazon-s3 amazon-ec2 amazon-web-services