AWS SDK for PHP バージョン 3 をインストールする - AWS SDK for PHP

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS SDK for PHP バージョン 3 をインストールする

AWS SDK for PHP バージョン 3 をインストールできます。

  • Composer を介して依存関係として

  • SDK のパッケージ済み phar として

  • SDK の ZIP ファイルとして

AWS SDK for PHP バージョン 3 をインストールする前に、環境が PHP バージョン 5.5 以降を使用していることを確認してください。環境の要件と推奨事項の詳細を確認してください。

注記

.phar および .zip 形式で SDK をインストールする場合は、マルチバイト文字列 PHP 拡張機能を別途インストールして有効にする必要があります。

Composer 経由で依存関係 AWS SDK for PHP として をインストールする

AWS SDK for PHPをインストールするには Composer を使用する方法をお勧めします。Composer は、プロジェクトの依存関係を管理およびインストールする PHP 用のツールです。

Composer のインストール方法、自動ロードの設定方法、および依存関係定義の他のベストプラクティスに従う方法の詳細については、getcomposer.org を参照してください。

Composer をインストールする

Composer がまだプロジェクトにない場合は、Composer をダウンロードページで Composer をダウンロードしてインストールします。

  • Windows の場合、Windows Installer の指示に従ってください。

  • Linux の場合、コマンド行インストールの指示に従います。

Composer 経由で依存関係 AWS SDK for PHP として を追加する

Composer がシステムに既にグローバルにインストールされている場合は、プロジェクトのベースディレクトリで以下を実行して、依存関係 AWS SDK for PHP として をインストールします。

$ composer require aws/aws-sdk-php

それ以外の場合は、この Composer コマンドを入力し、依存関係として AWS SDK for PHP の最新バージョンをインストールします。

$ php -d memory_limit=-1 composer.phar require aws/aws-sdk-php

php スクリプトに自動ローダーを追加する

Composer をインストールすると、複数のフォルダとファイルが環境に作成されます。最初に使用するファイルは autoload.php です。これは 環境 の vendor フォルダにあります。

スクリプト AWS SDK for PHP で を利用するには、次のようにスクリプトにオートローダーを含めます。

<?php require '/path/to/vendor/autoload.php'; ?>

パッケージ済み phar を使用したインストール

の各リリース AWS SDK for PHP には、SDK の実行に必要なすべてのクラスと依存関係を含むパッケージ化された phar (PHP アーカイブ) が含まれています。さらに、phar は AWS SDK for PHP とそのすべての依存関係のクラスオートローダーを自動的に登録します。

パッケージ済み phar をダウンロードして、スクリプトでインクルードすることができます。

<?php require '/path/to/aws.phar'; ?>
注記

Suhosin パッチで PHP を使用することはお勧めしませんが、Ubuntu や Debian ディストリビューションではよく使用されています。そうする場合は、suhosin.ini で phar の使用を有効にする必要があります。有効にしていない場合に、コード内で phar ファイルをインクルードすると、エラーが表示されずに失敗します。有効にするには、suhosin.ini に次の行を追加します。

suhosin.executor.include.whitelist = phar

ZIP ファイルを使用したインストール

AWS SDK for PHP には、SDK の実行に必要なすべてのクラスと依存関係を含む ZIP ファイルが含まれています。また、その ZIP ファイルには、 AWS SDK for PHP 用のクラスの自動ローダーとその依存関係が含まれています。

SDK をインストールするには、.zip ファイルをダウンロードし、プロジェクト内の任意の場所に展開します。次に、スクリプトで次のように自動ローダーをインクルードします。

<?php require '/path/to/aws-autoloader.php'; ?>