Aws-sdk-php 글로벌 설치

aws-sdk-php 설치

1 사전작업[ | ]

2 sdk 설치[ | ]

root@zetawiki:~# cd /usr/share/php
root@zetawiki:/usr/share/php# rm -f composer.*
root@zetawiki:/usr/share/php# composer require aws/aws-sdk-php
Using version ^3.18 for aws/aws-sdk-php
./composer.json has been created
Loading composer repositories with package information
Updating dependencies (including require-dev)
  - Installing mtdowling/jmespath.php (2.3.0)
    Downloading: 100%         

  - Installing guzzlehttp/promises (1.2.0)
    Downloading: 100%         

  - Installing psr/http-message (1.0)
    Downloading: 100%         

  - Installing guzzlehttp/psr7 (1.3.0)
    Downloading: 100%         

  - Installing guzzlehttp/guzzle (6.2.0)
    Downloading: 100%         

  - Installing aws/aws-sdk-php (3.18.13)
    Downloading: 100%         

aws/aws-sdk-php suggests installing ext-curl (To send requests using cURL)
aws/aws-sdk-php suggests installing doctrine/cache (To use the DoctrineCacheAdapter)
aws/aws-sdk-php suggests installing aws/aws-php-sns-message-validator (To validate incoming SNS notifications)
Writing lock file
Generating autoload files
  • 폴더명 변경
root@zetawiki:/usr/share/php# mv vendor/ aws-sdk-php
root@zetawiki:/usr/share/php#
  • 인클루드 테스트
root@zetawiki:/usr/share/php# cd
root@zetawiki:~# vi aws-sdk-php_test.php
<?php
require 'aws-sdk-php/autoload.php';
$s3 = new Aws\S3\S3Client(['version'=>'latest','region'=>'us-east-1']);
root@zetawiki:~# php aws-sdk-php_test.php 
root@zetawiki:~#

3 같이 보기[ | ]

4 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}