将图像从EC2上传到S3

时间:2013-09-26 09:44:51

标签: php amazon-s3 amazon-ec2

请原谅我的英语,我是法国人:)

所以,我要将图像从ec2上传到s3。 我正在使用php库,但我发现它非常非常loooong! 所以,我做了一些搜索,我找到了s3cmd工具。 但它不适用于exec php函数:

exec("/usr/bin/s3cmd  put –acl-public –guess-mime-type  –config=/var/www/html/.s3cfg   /var/www/html/website/public/img/a/1380098080346/1.jpg  s3://mybucket  2>&1")

输出结果为:

ERROR: Can't find a config file. Please use --config option.

我的配置文件的所有者是apache,权限是777(用于测试;))但没有... 我仍然有同样的错误...

有关我已按照此页面提供的信息:http://thephpsolutions.wordpress.com/tag/s3cmd/

你有个主意吗? 非常感谢!

1 个答案:

答案 0 :(得分:2)

这可能是你问题中的拼写错误,但在你的exec语句中你需要在配置之前有两个破折号:

-–config=/var/www/html/.s3cfg