環境: MAC - Mountain Lion プロジェクトに AWS PHP SDK を使用しようとしています。Amazon Web サイトの SDK インストール手順 (composer を使用) に従いました -- 次のAWS へのリンクを使用します
ファイル compser.json を作成しました。内容:
{
"require": {
"aws/aws-sdk-php": "2.*"
}
}
コマンドラインから、次のように入力しました。
curl -s "http://getcomposer.org/installer" | php
それで
php composer.phar install
「vendor」という新しいディレクトリが表示され、その中に AWS SDK 2 が自動的にインストールされました。
問題は、私が期待していることです (私が従おうとしているコード例に従って)、次のファイルが表示されることを期待しています:
vendor/aws/aws-sdk-for-php/sdk.class.php
しかし、それはありません。これは古いバージョンの SDK を参照している可能性がありますか?
「php composer.phar install」コマンドによって自動的に生成される vendor/autoload.php は次のようになります。
<?php
// autoload.php generated by Composer
require_once __DIR__ . '/composer' . '/autoload_real.php';
return ComposerAutoloaderInit25a7292f83dd9a43a459f6c2e51befba::getLoader();
ファイル: sdk.class.php は SDK のバージョン 1 では有効ですが、バージョン 2 では有効ではありませんか?