Php 如何使用zend framework 2.3在AWS s3上上载文件
我是zend的新手,希望在AmazonS3上上传图像。我正在使用zend framework 2.3,但无法在控制器中包含类Php 如何使用zend framework 2.3在AWS s3上上载文件,php,amazon-web-services,zend-framework,amazon-s3,Php,Amazon Web Services,Zend Framework,Amazon S3,我是zend的新手,希望在AmazonS3上上传图像。我正在使用zend framework 2.3,但无法在控制器中包含类 class MessageController extends BaseController { public function composeAction() { if (!class_exists('S3')) require_once 'S3.php'; // AWS access info if (!defined('awsAcce
class MessageController extends BaseController {
public function composeAction() {
if (!class_exists('S3')) require_once 'S3.php';
// AWS access info
if (!defined('awsAccessKey')) define('awsAccessKey', 'XXXXXXXXXX');
if (!defined('awsSecretKey')) define('awsSecretKey', 'XXXXXXXXXX');
// Instantiate the class
$awsS3 = new S3(awsAccessKey, awsSecretKey);
echo print_r($awsS3 ->listBuckets(), 1)."\n";
/****
* Continue...
*
****/
}
}
获取错误:
(!)致命错误:无法在中重新声明类S3
提前非常感谢您是否尝试了
ZendService/amazon
文件:
使用composer添加依赖项
并使用以下命令创建S3对象:
$s3=new\ZendService\Amazon\s3\s3($accessKey,$secretKey)代码>是的,我尝试使用composer安装,但出现错误:使用版本^2.3 for zendframework/zendservice amazon./composer.json已更新加载具有包信息更新依赖项的composer存储库(包括require dev)无法将您的需求解析为可安装的包集。